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)
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']))
def setUpTestData(cls): cls.disaggregation = DisaggregationFactory()