Esempio n. 1
0
 def test_extrair_entidades_do_form(self):
     ent1 = criar_entidade(slug='a')
     ent2 = criar_entidade(slug='b')
     post = {
         'titulo': "super herois da liga justiça",
         'entidades': '%s,%s' % (ent1.id, ent2.id),
     }
     request = HttpRequest()
     request.POST = post
     documento = extrair_dados_do_form(request)
     assert documento['entidades'] == [ent1, ent2]
Esempio n. 2
0
 def test_extract_entity_mais_usada_ngrams(self):
     e1 = criar_entidade(slug='ipad-3gs', nome="Ipad 3gs")
     e2 = criar_entidade(slug='ipad', nome="Ipad")
     e3 = criar_entidade(slug='sony', nome="Sony")
     text = '<p>ipad 3gs é o tablet sony do sucesso ipad 3gs</p>'
     assert e1 == extract_entity(text)
Esempio n. 3
0
 def test_extract_entity_mais_usada(self):
     e1 = criar_entidade(slug='ipad', nome="Ipad")
     e2 = criar_entidade(slug='sony', nome="Sony")
     text = '<p>ipad é o tablet sony do sucesso sony</p>'
     assert e2 == extract_entity(text)
Esempio n. 4
0
 def test_extract_entity(self):
     e = criar_entidade(slug='ipad', nome="Ipad")
     text = '<p>ipad é o tablet do sucesso</p>'
     assert e == extract_entity(text)