Exemplo n.º 1
0
        class ColList(patient_lists.PatientList):
            display_name = 'Columny List'

            schema = [
                patient_lists.Column(title='Foo', name='Bar',
                                     template_path='foo/bar')
            ]
Exemplo n.º 2
0
 def test_get_detail_template_path(self):
     c = patient_lists.Column(name='foo',
                              title='Foo',
                              singleton=True,
                              icon='fa-ya',
                              limit=5,
                              template_path='foo/bar',
                              detail_template_path='car/dar')
     value = c.get_detail_template_path(MagicMock('Mock Patient List'))
     self.assertEqual('car/dar', value)
Exemplo n.º 3
0
 def test_set_non_inferred_attributes(self):
     c = patient_lists.Column(name='foo',
                              title='Foo',
                              singleton=True,
                              icon='fa-ya',
                              limit=5,
                              template_path='foo/bar',
                              detail_template_path='car/dar')
     self.assertEqual(c.name, 'foo')
     self.assertEqual(c.title, 'Foo')
     self.assertEqual(c.single, True)
     self.assertEqual(c.icon, 'fa-ya')
     self.assertEqual(c.list_limit, 5)
     self.assertEqual(c.template_path, 'foo/bar')
     self.assertEqual(c.detail_template_path, 'car/dar')
Exemplo n.º 4
0
 def test_to_dict(self):
     c = patient_lists.Column(name='foo',
                              title='Foo',
                              singleton=True,
                              icon='fa-ya',
                              limit=5,
                              template_path='foo/bar',
                              detail_template_path='car/dar')
     as_dict = c.to_dict(MagicMock('Mock Patient List'))
     self.assertEqual(as_dict['name'], 'foo')
     self.assertEqual(as_dict['title'], 'Foo')
     self.assertEqual(as_dict['single'], True)
     self.assertEqual(as_dict['icon'], 'fa-ya')
     self.assertEqual(as_dict['list_limit'], 5)
     self.assertEqual(as_dict['template_path'], 'foo/bar')
     self.assertEqual(as_dict['detail_template_path'], 'car/dar')
Exemplo n.º 5
0
 def test_raises_if_no_template_path(self):
     with self.assertRaises(ValueError):
         patient_lists.Column(title='Foo', name='foo')
Exemplo n.º 6
0
 def test_raises_if_no_title(self):
     with self.assertRaises(ValueError):
         patient_lists.Column(name='foo', template_path='foo/bar')