def test_get_detail_template_path(self): c = patient_lists.ModelColumn( models.Demographics ) value = c.get_detail_template_path(MagicMock('Mock Patient List')) self.assertEqual( os.path.join('records', 'demographics_detail.html'), value)
def test_to_dict_sets_model_column(self): c = patient_lists.ModelColumn(models.Demographics) as_dict = c.to_dict(MagicMock('Mock Patient List')) self.assertEqual(True, as_dict['model_column'])
def test_pass_in_not_a_model(self): with self.assertRaises(ValueError): patient_lists.ModelColumn(OpalTestCase)
def test_sets_model(self): c = patient_lists.ModelColumn(models.Demographics) self.assertEqual(models.Demographics, c.model)
def test_to_dict_sets_model_column(self): c = patient_lists.ModelColumn( MagicMock(name='mock list'), models.Demographics ) self.assertEqual(True, c.to_dict()['model_column'])
def test_sets_model(self): c = patient_lists.ModelColumn( MagicMock(name='mock list'), models.Demographics ) self.assertEqual(models.Demographics, c.model)