Project

General

Profile

Download (583 Bytes) Statistics
| Branch: | Tag: | Revision:
8b82d1fa Mikaël Ates
# -*- coding: utf-8 -*-
from django.test import TestCase
from django.contrib.auth.models import User
5ae15fa7 Benjamin Dauvergne
8b82d1fa Mikaël Ates
from models import create_patient
586af040 Jérôme Schneider
from calebasse.dossiers.models import Status
bb8c46e4 Mikaël Ates
from calebasse.ressources.models import Service
5ae15fa7 Benjamin Dauvergne

8b82d1fa Mikaël Ates
class PatientRecordTest(TestCase):
5ae15fa7 Benjamin Dauvergne
8b82d1fa Mikaël Ates
def test_states(self):
creator = User.objects.create(username='John')
586af040 Jérôme Schneider
for service in Service.objects.all():
8b82d1fa Mikaël Ates
patient = create_patient('John', 'Doe', service, creator)
586af040 Jérôme Schneider
for status in Status.objects.filter(services=service):
patient.set_state(status, creator)