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'
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'
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)
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)