Пример #1
0
 def test_get(self):
     """
     GET returns a list of Disaggregations.
     """
     num_instances = 3
     DisaggregationFactory.create_batch(size=num_instances)
     response = self.forced_auth_req('get', self.url)
     self.assertEqual(response.status_code, status.HTTP_200_OK)
     self.assertEqual(len(response.data), num_instances)
Пример #2
0
 def test_get(self):
     """
     Test retrieving a single disaggregation
     """
     disaggregation = DisaggregationFactory()
     num_values = 3
     for i in range(num_values):
         DisaggregationValueFactory(disaggregation=disaggregation)
     response = self.forced_auth_req('get', self._get_url(disaggregation))
     self.assertEqual(response.status_code, status.HTTP_200_OK)
     self.assertEqual(disaggregation.name, response.data['name'])
     self.assertEqual(num_values,
                      len(response.data['disaggregation_values']))
Пример #3
0
 def setUpTestData(cls):
     cls.disaggregation = DisaggregationFactory()