Resultados de la búsqueda a petición "mocking"

2 la respuesta

PHPUnit: creación de objetos simulados para actuar como apéndices para propiedades

Estoy tratando de configurar un objeto Mock en PHPunit para devolver valores para diferentes propiedades (a las que se accede mediante la función __get) Ejemplo: class OriginalObject { public function __get($name){ switch($name) ...

2 la respuesta

¿Cómo sabe @ mock.patch qué parámetro usar para cada objeto simulado?

Mirando esta página web: http://www.toptal.com/python/an-introduction-to-mocking-in-python [http://www.toptal.com/python/an-introduction-to-mocking-in-python]- El autor habla sobre burlas y parches en Python y da un ejemplo bastante sólido ...

2 la respuesta

¿Cómo me burlo de AWS SDK (v2) con rspec?

Tengo una clase que lee / procesa mensajes de una cola SQS usandola joya aws-sdk-rails [https://github.com/aws/aws-sdk-rails](que es una envoltura en aws-sdk-ruby v2 [https://github.com/aws/aws-sdk-ruby]) ¿Cómo me burlo de las llamadas de AWS ...

7 la respuesta

PHPUnit "El método burlado no existe" al usar $ mock-> expects ($ this-> at (...))

Me he encontrado con un problema extraño con los objetos simulados de PHPUnit. Tengo un método que debería llamarse dos veces, así que estoy usando el "at" matcher. Esto funciona por primera vez que se llama al método, pero por alguna razón, la ...

1 la respuesta

Simulacro de clase final en Spock

Puede spock burlarse de las clases finales? ¿Si es así, cómo? Los resultados de búsqueda mencionaron estoesencia [https://gist.github.com/craigatk/8994836#file-build-gradle], lo que parece implicarlo, pero no puedo encontrar ningún ejemplo de ...

5 la respuesta

Cómo MOQ una propiedad indexada

Estoy intentando burlarme de una llamada a una propiedad indexada. Es decir. Me gustaría hacer lo siguiente: object result = myDictionaryCollection["SomeKeyValue"];y también el valor de establecimiento myDictionaryCollection["SomeKeyValue"] = ...

3 la respuesta

Establezca el valor en objeto burlado pero sea nulo

Tengo una clase simpleFoo ser burlado: public class Foo { private String name; public Foo() { } public Foo(String name) { this.name = name; } public void setName(String name) { this.name = name; } public String getName() { return name; } }En mi ...

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

1 la respuesta

Python2.7 contextlib.ExitStack equivalente

Para combinar mediante programación administradores de contexto, uso el siguiente código: == helpers.py == from contextlib import nested import mock def multiple_patch(obj_to_be_patch, *methods): return nested( ...

10 la respuesta

¿Cuál es la diferencia entre fingir, burlarse y tropezar?

Sé cómo uso estos términos, pero me pregunto si hay definiciones aceptadas para fingiendo, burlónytropezarpara pruebas unitarias? ¿Cómo los define para sus pruebas? Describa situaciones en las que podría usar cada una. Así es como los ...