legislei.SDKs.CamaraDeputados.mock module¶
-
class
legislei.SDKs.CamaraDeputados.mock.Mocker(stub)[código fonte]¶ Bases:
objectMocker para testar aplicações com a lib CâmaraDeputados
Exemplo:
from CamaraDeputados.entidades import Deputados from CamaraDeputados.mock import Mocker import unittest class TestUnit(unittest.TestCase): def test_stuff(self): deputados = Deputados() mock = Mocker(deputados) mock.add_response('obterTodosDeputados', [{ "id": "123", "nome": "ParlamentarTeste" }]) self.assertIn(deputados.obterTodosDeputados(), { "id": "123", "nome": "ParlamentarTeste" }) mock.assert_no_pending_responses()
-
add_exception(method_name, exception, *args, **kwargs)[código fonte]¶ Força o método method_name do objeto mockado a levantar a exception exception
Se forem passados mais parâmetros, eles serão usados para verificar se o método method_name foi chamado com esses argumentos.
Parâmetros: - method_name (String) – Nome do método a ser mockado
- response – Resposta do método
-
add_response(method_name, response, *args, **kwargs)[código fonte]¶ Adiciona um valor de retorno para uma chamada do método method_name do objeto mockado.
Se forem passados mais parâmetros, eles serão usados para verificar se o método method_name foi chamado com esses argumentos.
Parâmetros: - method_name (String) – Nome do método a ser mockado
- response – Resposta do método
-
assert_no_pending_responses()[código fonte]¶ Verifica que todas as chamadas registradas no mock foram chamadas
-