show who you're spawning for if it's not yourself

on the spawn page
This commit is contained in:
Min RK
2018-02-28 12:02:54 +01:00
parent 304c005a85
commit b151d333d3
3 changed files with 28 additions and 12 deletions

View File

@@ -174,6 +174,17 @@ def test_spawn_page(app):
assert FormSpawner.options_form in r.text
@pytest.mark.gen_test
def test_spawn_page_admin(app):
with mock.patch.dict(app.users.settings, {'spawner_class': FormSpawner}):
cookies = yield app.login_user('admin')
u = add_user(app.db, app=app, name='melanie')
r = yield get_page('spawn/' + u.name, app, cookies=cookies)
assert r.url.endswith('/spawn/' + u.name)
assert FormSpawner.options_form in r.text
assert "Spawning server for {}".format(u.name) in r.text
@pytest.mark.gen_test
def test_spawn_form(app):
with mock.patch.dict(app.users.settings, {'spawner_class': FormSpawner}):