Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
 def login(self, username):
     TestCase.login(self, username)
     return self.get_page('/moderate')
Ejemplo n.º 3
0
 def login(self):
     TestCase.login(self, 'joe')
     return self.get_page('/submit/step1')