Example #1
0
 def test_create_test_suite(self):
     r = self.client.get(reverse('system.test_suites'))
     eq_(r.status_code, 200)
     assert 'form' in r.context
     r = self.client.post(
         reverse('system.create_edit_test_suite'), {
             'name': 'Zamboni',
             'slug': 'zamboni',
             'default_url': 'http://127.0.0.1:8001/qunit/'
         })
     no_form_errors(r)
     self.assertRedirects(r, reverse('system.test_suites'))
     ts = TestSuite.objects.get(slug='zamboni')
     eq_(ts.name, 'Zamboni')
     eq_(ts.default_url, 'http://127.0.0.1:8001/qunit/')
     eq_(ts.created.timetuple()[0:3], datetime.now().timetuple()[0:3])
     eq_(ts.last_modified.timetuple()[0:3], datetime.now().timetuple()[0:3])
     qs = Token.objects.filter(test_suite=ts, active=True)
     assert qs.count(), 'A token was not created for the new test suite'
Example #2
0
 def test_create_test_suite(self):
     r = self.client.get(reverse('system.test_suites'))
     eq_(r.status_code, 200)
     assert 'form' in r.context
     r = self.client.post(reverse('system.create_edit_test_suite'), {
         'name': 'Zamboni',
         'slug': 'zamboni',
         'default_url': 'http://127.0.0.1:8001/qunit/'
     })
     no_form_errors(r)
     self.assertRedirects(r, reverse('system.test_suites'))
     ts = TestSuite.objects.get(slug='zamboni')
     eq_(ts.name, 'Zamboni')
     eq_(ts.default_url, 'http://127.0.0.1:8001/qunit/')
     eq_(ts.created.timetuple()[0:3],
         datetime.now().timetuple()[0:3])
     eq_(ts.last_modified.timetuple()[0:3],
         datetime.now().timetuple()[0:3])
     qs = Token.objects.filter(test_suite=ts, active=True)
     assert qs.count(), 'A token was not created for the new test suite'
Example #3
0
 def test_edit_test_suite(self):
     ts = TestSuite(name='Zamboni', slug='zamboni',
                    default_url='http://127.0.0.1:8001/qunit/')
     ts.save()
     orig_ts = ts
     tokens = Token.objects.count()
     r = self.client.post(reverse('system.create_edit_test_suite',
                                  args=[ts.id]), {
         'name': 'Zamboni2',
         'slug': 'zamboni2',
         'default_url': 'http://127.0.0.1:8001/qunit2/'
     })
     no_form_errors(r)
     self.assertRedirects(r, reverse('system.test_suites'))
     ts = TestSuite.objects.get(pk=orig_ts.id)
     eq_(ts.name, 'Zamboni2')
     eq_(ts.slug, 'zamboni2')
     eq_(ts.default_url, 'http://127.0.0.1:8001/qunit2/')
     eq_(ts.created.timetuple()[0:5],
         orig_ts.created.timetuple()[0:5])
     assert ts.last_modified != orig_ts.last_modified
     # Make sure no new tokens were created
     eq_(Token.objects.count(), tokens)
Example #4
0
 def test_edit_test_suite(self):
     ts = TestSuite(name='Zamboni',
                    slug='zamboni',
                    default_url='http://127.0.0.1:8001/qunit/')
     ts.save()
     orig_ts = ts
     tokens = Token.objects.count()
     r = self.client.post(
         reverse('system.create_edit_test_suite', args=[ts.id]), {
             'name': 'Zamboni2',
             'slug': 'zamboni2',
             'default_url': 'http://127.0.0.1:8001/qunit2/'
         })
     no_form_errors(r)
     self.assertRedirects(r, reverse('system.test_suites'))
     ts = TestSuite.objects.get(pk=orig_ts.id)
     eq_(ts.name, 'Zamboni2')
     eq_(ts.slug, 'zamboni2')
     eq_(ts.default_url, 'http://127.0.0.1:8001/qunit2/')
     eq_(ts.created.timetuple()[0:5], orig_ts.created.timetuple()[0:5])
     assert ts.last_modified != orig_ts.last_modified
     # Make sure no new tokens were created
     eq_(Token.objects.count(), tokens)