def test_create(self): url = reverse('simpl_api:scenario-list') obj = ScenarioFactory.build(world=WorldFactory(), ) payload = serializers.ScenarioSerializer(obj).data # Does this api work without auth? response = self.client.post(url, payload, format='json') self.assertEqual(response.status_code, 401) # Does this api work with auth? with self.login(self.user): response = self.client.post(url, payload, format='json') self.assertEqual(response.status_code, 201) self.assertNotEqual(len(response.data), 0)
def test_create(self): url = reverse("simpl_api:period-list") scenario = ScenarioFactory() obj = PeriodFactory.build(scenario=scenario) payload = serializers.PeriodSerializer(obj).data # Does this api work without auth? response = self.client.post(url, payload, format="json") self.assertEqual(response.status_code, 401) # Does this api work with auth? with self.login(self.user): response = self.client.post(url, payload, format="json") self.assertEqual(response.status_code, 201) self.assertNotEqual(len(response.data), 0)
def setUp(self): super(ScenarioTestCase, self).setUp() self.scenario = ScenarioFactory()
def setUp(self): super(BulkPeriodTestCase, self).setUp() self.url = reverse('simpl_bulk_api:period-list') print(self.url) self.scenario = ScenarioFactory() self.view = bulk_views.BulkPeriodViewSet()