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()
Esempio n. 4
0
 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()