Esempio n. 1
0
class SlicerUpdateViewTest(TestCase):
    def setUp(self):
        self.slicer = SlicerFactory()
        self.update_url = self.slicer.get_absolute_url()
        self.post_data = dict(SlicerFactory.attributes())

    def test_get(self):
        response = self.client.get(self.update_url)
        self.assertContains(response, self.slicer.name)
        self.assertContains(response, self.slicer.query_string)
        self.assertContains(response, "Run Query")

    def test_post(self):
        response = self.client.post(self.update_url, data=self.post_data)
        self.assertRedirects(response, self.slicer.get_absolute_url())

        slicer = Slicer.objects.get(pk=self.slicer.pk)
        self.assertEqual(slicer.name, self.post_data['name'])
        self.assertEqual(slicer.query_string, self.post_data['query_string'])
Esempio n. 2
0
class SlicerUpdateViewTest(TestCase):
    def setUp(self):
        self.slicer = SlicerFactory()
        self.update_url = self.slicer.get_absolute_url()
        self.post_data = dict(SlicerFactory.attributes())

    def test_get(self):
        response = self.client.get(self.update_url)
        self.assertContains(response, self.slicer.name)
        self.assertContains(response, self.slicer.query_string)
        self.assertContains(response, "Run Query")

    def test_post(self):
        response = self.client.post(self.update_url, data=self.post_data)
        self.assertRedirects(response, self.slicer.get_absolute_url())

        slicer = Slicer.objects.get(pk=self.slicer.pk)
        self.assertEqual(slicer.name, self.post_data['name'])
        self.assertEqual(slicer.query_string, self.post_data['query_string'])