def test_is_profane__with_whitespace(self):
     self.assertEqual(is_profane('          '), False)
 def test_is_profane__with_empty_string(self):
     self.assertEqual(is_profane(''), False)
 def test_is_profane_with_english_swear_word_in_sentence(self):
     self.assertEqual(is_profane('That girl is f*****g like a man.'), True)
 def test_is_profane__with_scandinavian_swear_word_in_sentence_unicode(self):
     self.assertEqual(is_profane(u'No mitäs perkelettä täällä tapahtuu.'), True)
 def test_is_profane_with_english_swear_word(self):
     self.assertEqual(is_profane('f*****g'), True)
 def test_is_profane__with_scandinavian_swear_word_unicode(self):
     self.assertEqual(is_profane(u'perkelettä'), True)
 def test_is_profane__with_swear_word_in_sentence(self):
     self.assertEqual(is_profane('No johan on vittu kun testit toimii.'), True)
 def test_is_profane__with_swear_word(self):
     self.assertEqual(is_profane('vittu'), True)
 def test_is_profane__with_other_swear_word(self):
     self.assertEqual(is_profane('perkele'), True)
Example #10
0
 def test_is_profane__with_part_of_word_in_sentence(self):
     """Don't report swear words that are a part of some longer word."""
     self.assertEqual(is_profane('No vittukaan ei toimi.'), False)
Example #11
0
 def test_is_profane__with_part_of_word_in_sentence(self):
     """Don't report swear words that are a part of some longer word."""
     self.assertEqual(is_profane('Our government is analitarian indeed.'), False)
Example #12
0
 def test_is_profane__with_part_of_word_english(self):
     """Don't report swear words that are a part of some longer word."""
     self.assertEqual(is_profane('analitarian'), False)
Example #13
0
 def test_is_profane__with_part_of_word(self):
     """Don't report swear words that are a part of some longer word."""
     self.assertEqual(is_profane('vittukaan'), False)
Example #14
0
 def test_is_profane__with_a_normal_sentence(self):
     self.assertEqual(is_profane('Joku lause jeejee.'), False)
Example #15
0
 def test_is_profane__with_a_normal_word(self):
     self.assertEqual(is_profane('sana'), False)
Example #16
0
 def get(self):
     self.response.headers['Content-Type'] = 'text/plain; charset=UTF-8'
     s = self.request.get('s')
     response = dict(string=s, isProfane=is_profane(s))
     self.response.out.write(simplejson.dumps(response))