def test_has_stage_case_sensitive(self): category = episodes.InpatientEpisode(self.inpatient_episode) self.assertFalse(category.has_stage('inpatient'))
def test_has_stage_false(self): category = episodes.InpatientEpisode(self.inpatient_episode) self.assertFalse(category.has_stage('Airegin'))
def test_has_stage_true(self): category = episodes.InpatientEpisode(self.inpatient_episode) self.assertTrue(category.has_stage('Inpatient'))
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())
def test_get_stages(self): stages = ['Inpatient', 'Followup', 'Discharged'] category = episodes.InpatientEpisode(self.inpatient_episode) self.assertEqual(stages, category.get_stages())
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())
def test_is_active(self): category = episodes.InpatientEpisode(self.inpatient_episode) self.assertTrue(category.is_active())