def test_caso_a_mensagem_nao_seja_enviada_o_meotodo_deve_levantar_um_exception( self, fb): fb.return_value = FaceMock(error=True) with assert_raises(LeroLeroException): p = Pensador.objects(id='100000079352090').first() LeroLero.objects( id='8f596ab15ffaed3c7ff2648c3ceb40b8').first().postMenssage( p, host='http://0.0.0.0:5000/')
def test_quanto_o_metodo_share_count_for_invocado_ele_deve_incremetar_a_quantidade(self): """ Quando o método _share_count for invocado ele deve incrementar a quantidade. """ one = LeroLero.objects(id="cb6cd342ac92b6572f6574a3b7ced18c").first() LeroLero.objects(id="cb6cd342ac92b6572f6574a3b7ced18c").first()._share_count() two = LeroLero.objects(id="cb6cd342ac92b6572f6574a3b7ced18c").first() assert_equals(two.share_count, 1) LeroLero(id="cb6cd342ac92b6572f6574a3b7ced18c", text=one.text, share_count=0).save()
def test_quanto_o_metodo_share_count_for_invocado_ele_deve_incremetar_a_quantidade( self): """ Quando o método _share_count for invocado ele deve incrementar a quantidade. """ one = LeroLero.objects(id='cb6cd342ac92b6572f6574a3b7ced18c').first() LeroLero.objects( id='cb6cd342ac92b6572f6574a3b7ced18c').first()._share_count() two = LeroLero.objects(id='cb6cd342ac92b6572f6574a3b7ced18c').first() assert_equals(two.share_count, 1) LeroLero(id='cb6cd342ac92b6572f6574a3b7ced18c', text=one.text, share_count=0).save()
def test_caso_um_dominio_nao_seja_passado_o_post_nao_deve_ser_publicado( self, fb): fb.return_value = FaceMock() with assert_raises(LeroLeroException): p = Pensador.objects(id='100000079352090').first() l = LeroLero.objects( id='8f596ab15ffaed3c7ff2648c3ceb40b8').first().postMenssage(p)
def test_pensamentos_com_caracteres_especias_devem_ser_envidos_com_sucesso( self, fb): fb.return_value = FaceMock() p = Pensador.objects(id='100000079352090').first() l = LeroLero.objects( id='592d6874cca1511cf978d83791ff234d').first().postMenssage( p, host='http://0.0.0.0:5000/') assert_true(l)
def test_deve_ser_possivel_realisar_um_poste_na_time_line_do_pensador( self, fb): fb.return_value = FaceMock() p = Pensador.objects(id='100000079352090').first() l = LeroLero.objects( id='8f596ab15ffaed3c7ff2648c3ceb40b8').first().postMenssage( p, host='http://0.0.0.0:5000/') assert_true(l)
def test_caso_o_metodo_nao_receba_pensador_ela_deve_levantar_ume_exception(self, fb): fb.return_value=FaceMock() with assert_raises(LeroLeroException): LeroLero.objects(id='8f596ab15ffaed3c7ff2648c3ceb40b8').first().postMenssage()
def test_caso_um_dominio_nao_seja_passado_o_post_nao_deve_ser_publicado(self, fb): fb.return_value=FaceMock() with assert_raises(LeroLeroException): p = Pensador.objects(id='100000079352090').first() l = LeroLero.objects(id='8f596ab15ffaed3c7ff2648c3ceb40b8').first().postMenssage(p)
def test_caso_a_mensagem_nao_seja_enviada_o_meotodo_deve_levantar_um_exception(self, fb): fb.return_value=FaceMock(error=True) with assert_raises(LeroLeroException): p = Pensador.objects(id='100000079352090').first() LeroLero.objects(id='8f596ab15ffaed3c7ff2648c3ceb40b8').first().postMenssage(p, host='http://0.0.0.0:5000/')
def test_pensamentos_com_caracteres_especias_devem_ser_envidos_com_sucesso(self, fb): fb.return_value=FaceMock() p = Pensador.objects(id='100000079352090').first() l = LeroLero.objects(id='592d6874cca1511cf978d83791ff234d').first().postMenssage(p, host='http://0.0.0.0:5000/') assert_true(l)
def test_deve_ser_possivel_realisar_um_poste_na_time_line_do_pensador(self, fb): fb.return_value=FaceMock() p = Pensador.objects(id='100000079352090').first() l = LeroLero.objects(id='8f596ab15ffaed3c7ff2648c3ceb40b8').first().postMenssage(p, host='http://0.0.0.0:5000/') assert_true(l)
def test_caso_nao_exista_um_pesamento_carregado_o_metodo_deve_levantar_uma_exceptio( self, fb): fb.return_value = FaceMock() with assert_raises(AttributeError): p = Pensador.objects(id='100000079352090').first() LeroLero.objects(id=0).first().postMenssage(p)
def test_uma_requisicao_ao_site_deve_traser_um_lero(self, lero): lero.return_value = MockUrllib('lero_2.html') le = LeroLero.get() assert_true('Todavia,' in le)
def test_deve_existir_a_possibilidade_criar_um_objeto_json(self, lero): lero.return_value = MockUrllib('lero.html') rs = json_util.dumps({"id": "8f596ab15ffaed3c7ff2648c3ceb40b8", "text": "Nao obstante, o fenomeno da Internet estimula a padronizacao das diretrizes de desenvolvimento para o futuro."}) assert_equals(rs, LeroLero.objects(id='8f596ab15ffaed3c7ff2648c3ceb40b8').only("id", "text").first().to_json())
def test_caso_nao_exista_um_pesamento_carregado_o_metodo_deve_levantar_uma_exceptio(self, fb): fb.return_value=FaceMock() with assert_raises(AttributeError): p = Pensador.objects(id='100000079352090').first() LeroLero.objects(id=0).first().postMenssage(p)
def test_caso_o_metodo_nao_receba_pensador_ela_deve_levantar_ume_exception( self, fb): fb.return_value = FaceMock() with assert_raises(LeroLeroException): LeroLero.objects( id='8f596ab15ffaed3c7ff2648c3ceb40b8').first().postMenssage()
def test_uma_requisicao_ao_site_deve_traser_um_lero(self, lero): lero.return_value = MockUrllib('lero.html') le = LeroLero.get() assert_true('Nao obstante,' in str(le))