blob: 94b2725bf93abdc45fc6866974687908846b27b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/usr/bin/env python3
# © Copyright 2021-2022, Scott Gasch
"""profanity_filter unittest, you fucker."""
import unittest
import profanity_filter as pf
import unittest_utils
class TestProfanityFilter(unittest.TestCase):
def test_basic_functionality(self):
p = pf.ProfanityFilter()
self.assertTrue(p.is_bad_word('shit'))
self.assertTrue(p.contains_bad_word('this is another fucking test'))
self.assertTrue(p.contains_bad_word('this is another fuckin test'))
self.assertFalse(
p.contains_bad_word('Mary had a little lamb whose fleese was white as snow.')
)
if __name__ == '__main__':
unittest.main()
|