Tengo 2 aplicaciones, miembros y recursos. los recursos dependen de los miembros. ¿Es posible utilizar accesorios de prueba desde la aplicación de miembros en mis pruebas para la aplicación de recursos?¿Es posible usar accesorios de otras aplicaciones en las pruebas de django?
7
A
Respuesta
1
Aparentemente sí, cualquier dispositivo se puede cargar desde cualquier aplicación como si estuviera en la misma aplicación, así que tenga cuidado con lo que usted llame sus accesorios. :/
2
Por ejemplo, si tiene dos aplicaciones, una lleva el nombre de "App1" y el otro llamado "App2", y la estructura de su proyecto es algo como esto:
myproject/
----APP1/
--------models/
------------app_1_model.py
--------tests/
------------test_app1.py
--------fixtures/
------------fixture_app1_number_1.json
------------fixture_app1_number_2.json
----APP2/
--------models/
------------app_2_model.py
--------tests/
------------test_app2.py
--------fixtures/
------------fixture_app2_number_1.json
------------fixture_app2_number_2.json
------------fixture_app2_number_3.json
esta es una escenario imaginario, y desea escribir script de prueba para "APP2", pero su escritura de la prueba puede necesitar los datos de "APP1", en otras palabras, usted necesita los accesorios en "APP1"
from APP1.models.app_1_model import *
class TestApp2(TestCase):
fixtures = ['fixture_app2_number_1','fixture_app2_number_2','fixture_app2_number_3','fixture_app1_number_1']
def test_function_one(self):
pass
como se vio, justo escriba el nombre del dispositivo de "APP1" en la lista de accesorios, muy inteligente y fácil.
Cuestiones relacionadas
- 1. cargando accesorios para las pruebas de django
- 2. Cargando accesorios en la unidad de pruebas de Django
- 3. Migración de accesorios Django?
- 4. ¿Es posible usar java.lang.instrument.Instrumentation en las pruebas JUnit?
- 5. ¿Usar modelos django en todas las aplicaciones?
- 6. ¿Cómo cargar los accesorios solo una vez en las pruebas de django unit?
- 7. Escribiendo buenas pruebas para las aplicaciones de Django
- 8. Django, las relaciones genéricas, hacer accesorios
- 9. Django: ¿se extienden otras aplicaciones ModelAdmin?
- 10. Django - Llaves foráneas en accesorios
- 11. ¿Es posible usar EJB 3.1 en aplicaciones de escritorio?
- 12. accesorios Django para permisos
- 13. ¿Cuál es la mejor de las aplicaciones de eventos django?
- 14. ¿Es posible usar Django con Qooxdoo framework?
- 15. Salir de otras aplicaciones en el cacao
- 16. ¿Cómo ejecuto pruebas solo para todas mis aplicaciones de Django?
- 17. Pruebas de penetración frente a otras pruebas de seguridad
- 18. ¿Evita las advertencias en 404 durante las pruebas de django?
- 19. ¿Es posible usar django Piston en Google AppEngine?
- 20. ¿Es posible usar Django 1.2 en Google App Engine?
- 21. ¿Es posible usar una clave natural para GenericForeignKey en Django?
- 22. Pruebas unitarias Aplicaciones de resorte con las especificaciones de Scala
- 23. Eliminar las aplicaciones predeterminadas de Django-admin
- 24. Iniciar otras aplicaciones con Java
- 25. Aplicación Django que puede proporcionar una funcionalidad de carga de archivos múltiples/masivos fácil de usar para otras aplicaciones
- 26. ¿Es posible construir nombres variables de otras variables en bash?
- 27. ¿Es posible ignorar ciertas pruebas unitarias?
- 28. Cómo usar Boost.Interprocess para transmitir datos a otras aplicaciones?
- 29. ¿Es posible usar herencia en las interfaces AIDL?
- 30. ¿Es posible usar Mozilla Persona (BrowserID) con aplicaciones móviles?