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(
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 the project
self.client.post("/create", data={
return self.client.post("/create", data={
'name': name,
'id': name,
'password': name,
'contact_email': '%s@notmyidea.org' % name
})
}, follow_redirects=follow_redirects)
def create_project(self, name):
project = models.Project(