def setUp(self): receivers_senders = [(receiver_examination, Examination), (receiver_newpatient, Patient)] with block_disconnect_all_signal(signal=signals.post_save, receivers_senders=receivers_senders): self.user = User.objects.create_superuser("test", "*****@*****.**", "testpw") TherapeutSettings.objects.create(adeli="12345", siret="12345", user=self.user) setting = OfficeSettings.objects.get(id=1) setting.office_siret = "12345" setting.currency = 'EUR' setting.amount = 50 setting.save() OfficeSettings.objects.create(office_siret="98765", currency='EUR', amount=65, invoice_start_sequence=1000000, invoice_prefix_sequence='W') self.client.login(username='******', password='******') self.p1 = Patient.objects.create(family_name="Picard", first_name="Jean-Luc", birth_date=datetime(1935, 7, 13)) self.e1 = Examination.objects.create(date=timezone.now(), status=0, type=1, patient=self.p1)
def setUp(self): receivers_senders = [(receiver_examination, Examination), (receiver_newpatient, Patient)] with block_disconnect_all_signal(signal=signals.post_save, receivers_senders=receivers_senders): self.user = User.objects.create_superuser("test", "*****@*****.**", "testpw") TherapeutSettings.objects.create(adeli="12345", siret="12345", user=self.user) OfficeSettings.objects.create(office_siret="12345") self.p1 = Patient.objects.create(family_name="Picard", first_name="Jean-Luc", birth_date=datetime(1935, 7, 13)) self.p2 = Patient.objects.create(family_name="Bond", first_name="James", birth_date=datetime(1924, 1, 1)) self.e1 = Examination.objects.create(date=datetime.now(), status=0, type=1, patient=self.p1) # Invoice the examination self.client.login(username='******', password='******') response = self.client.post(reverse('examination-close', kwargs={'pk': self.e1.pk}), data={ 'status': 'invoiced', 'amount': 55, 'paiment_mode': 'cash', 'check': {} }, format='json') self.assertEqual(response.status_code, status.HTTP_200_OK)