예제 #1
0
 def test_has_stage_case_sensitive(self):
     category = episodes.InpatientEpisode(self.inpatient_episode)
     self.assertFalse(category.has_stage('inpatient'))
예제 #2
0
 def test_has_stage_false(self):
     category = episodes.InpatientEpisode(self.inpatient_episode)
     self.assertFalse(category.has_stage('Airegin'))
예제 #3
0
 def test_has_stage_true(self):
     category = episodes.InpatientEpisode(self.inpatient_episode)
     self.assertTrue(category.has_stage('Inpatient'))
예제 #4
0
 def test_get_stages_unchanged(self):
     stages = ['Inpatient', 'Followup', 'Discharged']
     category = episodes.InpatientEpisode(self.inpatient_episode)
     stages1 = category.get_stages()
     stages1.append('hahhahahaha')
     self.assertEqual(stages, category.get_stages())
예제 #5
0
 def test_get_stages(self):
     stages = ['Inpatient', 'Followup', 'Discharged']
     category = episodes.InpatientEpisode(self.inpatient_episode)
     self.assertEqual(stages, category.get_stages())
예제 #6
0
 def test_is_active_end_date_set(self):
     self.inpatient_episode.end = datetime.date.today()
     category = episodes.InpatientEpisode(self.inpatient_episode)
     self.assertFalse(category.is_active())
예제 #7
0
 def test_is_active(self):
     category = episodes.InpatientEpisode(self.inpatient_episode)
     self.assertTrue(category.is_active())