| 1 |
8b82d1fa
|
Mikaël Ates
|
# -*- coding: utf-8 -*-
|
| 2 |
|
|
from django.test import TestCase
|
| 3 |
|
|
from django.contrib.auth.models import User
|
| 4 |
5ae15fa7
|
Benjamin Dauvergne
|
|
| 5 |
8b82d1fa
|
Mikaël Ates
|
from models import create_patient
|
| 6 |
586af040
|
Jérôme Schneider
|
from calebasse.dossiers.models import Status
|
| 7 |
bb8c46e4
|
Mikaël Ates
|
from calebasse.ressources.models import Service
|
| 8 |
5ae15fa7
|
Benjamin Dauvergne
|
|
| 9 |
|
|
|
| 10 |
8b82d1fa
|
Mikaël Ates
|
class PatientRecordTest(TestCase):
|
| 11 |
5ae15fa7
|
Benjamin Dauvergne
|
|
| 12 |
8b82d1fa
|
Mikaël Ates
|
def test_states(self):
|
| 13 |
|
|
creator = User.objects.create(username='John')
|
| 14 |
586af040
|
Jérôme Schneider
|
for service in Service.objects.all():
|
| 15 |
8b82d1fa
|
Mikaël Ates
|
patient = create_patient('John', 'Doe', service, creator)
|
| 16 |
586af040
|
Jérôme Schneider
|
for status in Status.objects.filter(services=service):
|
| 17 |
|
|
patient.set_state(status, creator)
|