def pytest_funcarg__bclient(request): """client with user and barcamp""" app = request.getfuncargvalue('app') userbase = app.module_map['userbase'] user = userbase.users() user.update(dict( username = '******', password = '******', email = '*****@*****.**' )) user.save() user.activate() user.save() client = app.test_client() resp = client.post("/users/login", data = dict( username = "******", password = "******" ), follow_redirects = True, base_url="http://dev.localhost") resp = client.post('/b/add', data=dict( name = "Barcamp 1", description = "this is barcamp 1", slug = "barcamp1", start_date = "17.8.2012", end_date = "17.9.2012", location = "Aachen", )) return client
def pytest_funcarg__logged_in_client(request): app = request.getfuncargvalue('app') userbase = app.module_map['userbase'] user = userbase.users() user.update(dict( username = '******', password = '******', email = '*****@*****.**' )) user.save() user.activate() user.save() client = app.test_client() r = client.post("/users/login", data = dict( username = "******", password = "******" ), follow_redirects = True, base_url="http://dev.localhost") return client
def pytest_funcarg__client(request): app = request.getfuncargvalue('app') return app.test_client()