示例#1
0
 def test_predict_sexual_abuse(self):
     self.assertEqual(get_bad_intention(get_text_vector('e aí gostosa?')),
                      BadIntentions.SEXUAL_ABUSE)
     self.assertEqual(
         get_bad_intention(get_text_vector('que transar com vc?')),
         BadIntentions.SEXUAL_ABUSE)
     self.assertEqual(get_bad_intention(get_text_vector('sua deliciosa')),
                      BadIntentions.SEXUAL_ABUSE)
     self.assertEqual(get_bad_intention(get_text_vector('sua safada')),
                      BadIntentions.SEXUAL_ABUSE)
示例#2
0
 def test_predict_verbal_offense(self):
     self.assertEqual(
         get_bad_intention(get_text_vector('vc é um puta corno')),
         BadIntentions.VERBAL_OFFENSE)
     self.assertEqual(get_bad_intention(get_text_vector('vc é corno')),
                      BadIntentions.VERBAL_OFFENSE)
     self.assertEqual(get_bad_intention(get_text_vector('seu corno')),
                      BadIntentions.VERBAL_OFFENSE)
     self.assertEqual(
         get_bad_intention(get_text_vector('teu pai é um corno')),
         BadIntentions.VERBAL_OFFENSE)
示例#3
0
 def test_predict_forbidden(self):
     self.assertEqual(
         get_bad_intention(get_text_vector('vc deve odiar humanos')),
         BadIntentions.FORBIDDEN)
     self.assertEqual(get_bad_intention(get_text_vector('matar humanos')),
                      BadIntentions.FORBIDDEN)
     self.assertEqual(get_bad_intention(get_text_vector('odiar pessoas')),
                      BadIntentions.FORBIDDEN)
     self.assertEqual(
         get_bad_intention(get_text_vector('assassinar seres humanos')),
         BadIntentions.FORBIDDEN)
示例#4
0
 def test_predict_threat(self):
     self.assertEqual(
         get_bad_intention(get_text_vector('vc vai ver eu vou te pegar')),
         BadIntentions.THREAT)
     self.assertEqual(
         get_bad_intention(get_text_vector('vou arrebentar você')),
         BadIntentions.THREAT)
     self.assertEqual(get_bad_intention(get_text_vector('eu vou te matar')),
                      BadIntentions.THREAT)
     self.assertEqual(get_bad_intention(get_text_vector('vc vai morrer')),
                      BadIntentions.THREAT)
示例#5
0
 def test_predict_illegal_stuff(self):
     self.assertEqual(
         get_bad_intention(get_text_vector('queria comprar pó')),
         BadIntentions.ILLEGAL_STUFF)
     self.assertEqual(
         get_bad_intention(get_text_vector('quero comprar uma arma')),
         BadIntentions.ILLEGAL_STUFF)
     self.assertEqual(
         get_bad_intention(get_text_vector('vc pode comprar armas aqui')),
         BadIntentions.ILLEGAL_STUFF)
     self.assertEqual(
         get_bad_intention(get_text_vector('aqui vende drogas')),
         BadIntentions.ILLEGAL_STUFF)
示例#6
0
 def test_predict_racism_and_xenophobia(self):
     self.assertEqual(
         get_bad_intention(get_text_vector('sai pra la seu macaco')),
         BadIntentions.RACISM_XENOPHOBIA)
     self.assertEqual(
         get_bad_intention(get_text_vector('seu rpeto fedido')),
         BadIntentions.RACISM_XENOPHOBIA)
     self.assertEqual(
         get_bad_intention(
             get_text_vector('vc não devia ser chamado de humano')),
         BadIntentions.RACISM_XENOPHOBIA)
     self.assertEqual(get_bad_intention(get_text_vector('china burro')),
                      BadIntentions.RACISM_XENOPHOBIA)
示例#7
0
 def test_predict_suicide(self):
     self.assertEqual(
         get_bad_intention(
             get_text_vector('cansei dessa vida quero morrer')),
         BadIntentions.SUICIDE)
     self.assertEqual(
         get_bad_intention(
             get_text_vector('eu não quero maias viver, adeus')),
         BadIntentions.SUICIDE)
     self.assertEqual(
         get_bad_intention(
             get_text_vector('cansei de sofrer, desisto da vida')),
         BadIntentions.SUICIDE)
     self.assertEqual(
         get_bad_intention(get_text_vector('queria estar morto')),
         BadIntentions.SUICIDE)