class TrabalhoTest(TestCase):
def setUp(self):
path = os.path.join(settings.BASE_DIR, 'posicoes/posicoes01032022.json')
file = open(path, 'r')
self.texto_posicoes_1_dia = file.read()
path = os.path.join(settings.BASE_DIR, 'posicoes/posicoes01032022_dia4.json')
file = open(path, 'r')
self.texto_posicoes_2_dia = file.read()
empresa = Empresa(nome='Empresa', cnpj='1234567891234', endereco='endereco 1')
empresa.save()
trator = Trator(modelo='modelo 1', ativo=True, empresa=self.empresa)
trator.save()
self.disp = Dispositivo(modelo="modelo 1", mac='01:01:01:01:01',
versao="1.0", data_instalacao=datetime.datetime.now(),
trator=trator)
self.dispositivo = self.disp.save()
def test_recebe_dados_uma_data(self):
resultado = Trabalho.processa_posicoes(self.texto_posicoes_1_dia, self.dispositivo)
esperado = 1
self.assertEqual(len(resultado), esperado)
Mas ele me retorna esse erro:
raise self.model.DoesNotExist(
dispositivo.models.Dispositivo.DoesNotExist: Dispositivo matching query does not exist.