Resultados de la búsqueda a petición "python-mock"

1 la respuesta

Mocking objetos de archivo o iterables en python

Qué forma es adecuada para burlarse y probar el código que muestra el objeto devuelto porabierto( [http://docs.python.org/library/functions.html#open], utilizandoburlarse d [http://www.voidspace.org.uk/python/mock/] ...

2 la respuesta

Python burlándose de una función de un módulo importado

Quiero entender como

3 la respuesta

Parche __call__ de una función

Necesito parchar la fecha y hora actual en las pruebas. Estoy usando esta solución: def _utcnow(): return datetime.datetime.utcnow() def utcnow(): """A proxy which can be patched in tests. """ # another level of indirection, because some modules ...

6 la respuesta

Burlándose de una llamada asincrónica en Python 3.5

¿Cómo me burlo de una llamada asincrónica de una corutina nativa a otra usandounittest.mock.patch? Actualmente tengo una solución bastante incómoda: class CoroutineMock(MagicMock): def __await__(self, *args, **kwargs): future = Future() ...

3 la respuesta

Personalizar unittest.mock.mock_open para la iteración

¿Cómo debo personalizar unittest.mock.mock_open para manejar este código? file: impexpdemo.py def import_register(register_fn): with open(register_fn) as f: return [line for line in f]Mi primer intento lo intentóread_data. class ...

1 la respuesta

Python Mock con `from X import y`

Estoy tratando de usar Pythonmock biblioteca en mi unidad de prueba pero veo resultados inconsistentes dependiendo de cómo importo el objetivo que estoy tratando de parchear. Esperaría que ambas declaraciones impresas regresenFalse pero parece ...

1 la respuesta

Mocking clase vs métodos

Quiero burlarme de un objeto python -psycopg2 - para probar mis clases. Cuando imprimo el objeto -dir(conn), Veo la conexión, extras, etc., todos están en la lista. conn = mock.MagicMock(psycopg2.connect)Resultado ['BINARY', 'Binary', ...

5 la respuesta

No se puede detectar la excepción simulada porque no hereda BaseException

Estoy trabajando en un proyecto que implica conectarse a un servidor remoto, esperar una respuesta y luego realizar acciones basadas en esa respuesta. Capturamos un par de excepciones diferentes y nos comportamos de manera diferente según la ...

1 la respuesta

Django ORM - valores simulados (). Cadena de filtro ()

Estoy tratando de burlarme de una llamada encadenada en los Djangos