Resultados da pesquisa a pedido "python-mock"
Python Zombando de uma função de um módulo importado
Eu quero entender como
Classe de zombaria vs métodos
Eu quero zombar de um objeto python -psycopg2 - para testar minhas classes. Quando imprimo o objeto -dir(conn), Vejo a conexão, extras, etc., todos sendo listados. conn = mock.MagicMock(psycopg2.connect)Resultado: ['BINARY', 'Binary', ...
ombando de objetos de arquivo ou iterables em pyth
Qual é a maneira adequada de zombar e testar o código que o objeto iter retornado poraberto( [http://docs.python.org/library/functions.html#open], usandozomba [http://www.voidspace.org.uk/python/mock/] ...
Não é possível capturar a exceção simulada porque não herda BaseException
Estou trabalhando em um projeto que envolve a conexão com um servidor remoto, aguardando uma resposta e, em seguida, executando ações com base nessa resposta. Captamos algumas exceções diferentes e nos comportamos de maneira diferente, dependendo ...
Patch __call__ de uma função
Eu preciso corrigir o datetime atual nos testes. Estou usando esta solução: def _utcnow(): return datetime.datetime.utcnow() def utcnow(): """A proxy which can be patched in tests. """ # another level of indirection, because some modules import ...
Zombando de chamada assíncrona em python 3.5
Como simular chamada assíncrona de uma corotina nativa para outra usandounittest.mock.patch? Atualmente, tenho uma solução bastante embaraçosa: class CoroutineMock(MagicMock): def __await__(self, *args, **kwargs): future = Future() ...
Django ORM - valores simulados (). Chain filter ()
Eu estou tentando zombar de uma chamada encadeada nos Djangos
Python simula vários valores de retorno
Estou usando pythons mock.patch e gostaria de alterar o valor de retorno para cada chamada. Aqui está a ressalva: a função que está sendo corrigida não possui entradas, portanto, não posso alterar o valor de retorno com base na entrada. Aqui ...
Customizando unittest.mock.mock_open para iteração
Como devo personalizar unittest.mock.mock_open para lidar com esse código? file: impexpdemo.py def import_register(register_fn): with open(register_fn) as f: return [line for line in f]Minha primeira tentativa tentouread_data. class ...
Python Mock com `do X import y`
Estou tentando usar o Pythonmock biblioteca em meus testes de unidade, mas estou vendo resultados inconsistentes, dependendo de como importo o destino que estou tentando corrigir. Eu esperaria que ambas as instruções de impressão retornassemFalse ...