Exemplo n.º 1
0
 def test_to_dict_passes_queryset(self, serialised):
     serialised.return_value = {}
     with patch.object(PatientList, 'get_queryset') as gq:
         with patch.object(PatientList, 'queryset', new_callable=PropertyMock) as q:
             dicted = PatientList().to_dict('my_user')
             gq.assert_called_with(user='******')
             self.assertEqual({}, dicted)
Exemplo n.º 2
0
 def test_get_template_names_default(self):
     self.assertEqual(['patient_lists/layouts/spreadsheet_list.html'],
                      PatientList().get_template_names())
Exemplo n.º 3
0
 def test_get_queryset_default(self):
     mock_queryset = MagicMock('Mock Queryset')
     with patch.object(PatientList, 'queryset',
                       new_callable=PropertyMock) as queryset:
         queryset.return_value = mock_queryset
         self.assertEqual(mock_queryset, PatientList().get_queryset())
Exemplo n.º 4
0
 def test_unimplemented_queryset(self):
     with self.assertRaises(ValueError):
         queryset = PatientList().queryset
Exemplo n.º 5
0
 def test_unimplemented_schema(self):
     with self.assertRaises(ValueError):
         schema = PatientList().schema
Exemplo n.º 6
0
 def test_to_dict_passes_queryset(self):
     with patch.object(PatientList, 'get_queryset') as gq:
         with patch.object(PatientList, 'queryset', new_callable=PropertyMock) as q:
             PatientList().to_dict('my_user')
             gq.assert_called_with(user='******')