tests: extend post_project() to optionally follow redirects

This commit is contained in:
Baptiste Jonglez 2020-05-18 13:26:10 +02:00 committed by zorun
parent 8edbd42011
commit 0ac6e7266b

View file

@ -54,15 +54,15 @@ class BaseTestCase(TestCase):
return self.client.post('/authenticate', data=dict( return self.client.post('/authenticate', data=dict(
id=project, password=password), follow_redirects=True) id=project, password=password), follow_redirects=True)
def post_project(self, name): def post_project(self, name, follow_redirects=False):
"""Create a fake project""" """Create a fake project"""
# create the project # create the project
self.client.post("/create", data={ return self.client.post("/create", data={
'name': name, 'name': name,
'id': name, 'id': name,
'password': name, 'password': name,
'contact_email': '%s@notmyidea.org' % name 'contact_email': '%s@notmyidea.org' % name
}) }, follow_redirects=follow_redirects)
def create_project(self, name): def create_project(self, name):
project = models.Project( project = models.Project(