He escrito pruebas para un proyecto de Django en el que estoy trabajando, pero un accesorio en particular no se carga. El dispositivo se genera utilizando dumpdata y no he manipulado en absoluto. Puedo cargar los datos usando manage.py en ese aparato sin errores. He verificado que los datos se cargaron usando shell y consultando los datos. Esto me está volviendo loco, cualquier ayuda sería muy apreciada.prueba de Django no carga los datos del dispositivo
Aquí está mi archivo de prueba (porciones irrelevantes retirados):
class ViewsFromUrls(TestCase):
fixtures = [
'centers/fixtures/test_data.json',
'intranet/fixtures/test_data.json',
'training/fixtures/test_data.json', #The one that fails to load
]
def setUp(self):
self.c = Client()
self.c.login(username='USER', password='PASS')
...
def test_ViewBatch(self):
b = Batch.objects.all()[0].ticket_number
response = self.c.get(reverse('training.views.view_batch', kwargs={'id':b}))
self.assertTrue(response.status_code, 200)
...
¿Ha intentado cargar simplemente que la luminaria problemática sola? ¿Has intentado cambiar el orden de ellos en la lista de accesorios? Te apuesto un café que está relacionado con el choque de datos en dos dispositivos separados –
Hecho ambos no es bueno. – zsquare
Pruebe con la ruta absoluta al dispositivo, es decir,/home/user/... – Pratyush