def test_website_url_unique_for_site(self): channel = self.make_channel(self.joe) channel.url = None channel.save() mod = self.make_user('moderator', group='cg_moderator') TestCase.login(self, mod) response = self.post_data('/submit/step1', {'name': 'New Site'}) self.assertRedirect(response, '/submit/step2') response = self.submit(dont_send='url', website_url=channel.website_url) self.assertEquals(response.context[0]['form'].errors.keys(), ['website_url']) # should work if the other channel is a feed channel.url = 'http://www.myblog.com/' channel.save() response = self.submit(dont_send='url', website_url=channel.website_url) self.check_submit_worked(response)
def login(self, username): TestCase.login(self, username) return self.get_page('/moderate')
def login(self): TestCase.login(self, 'joe') return self.get_page('/submit/step1')