Resultados da pesquisa a pedido "python-mock"

2 a resposta

Python Zombando de uma função de um módulo importado

Eu quero entender como

1 a resposta

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', ...

1 a resposta

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/] ...

5 a resposta

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 ...

3 a resposta

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 ...

6 a resposta

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() ...

1 a resposta

Django ORM - valores simulados (). Chain filter ()

Eu estou tentando zombar de uma chamada encadeada nos Djangos

1 a resposta

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 ...

3 a resposta

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 ...

1 a resposta

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 ...