diff options
Diffstat (limited to '000.yarn')
-rw-r--r-- | 000.yarn | 23 |
1 files changed, 21 insertions, 2 deletions
@@ -201,8 +201,6 @@ groups, and respositories. WHEN we run gitano whoami THEN we are in group gitano-admin -<!-- - WHEN we create user ian AND we create user olive AND we create user steven @@ -210,6 +208,8 @@ groups, and respositories. AND we create user tina AND we create user ci +<!-- + WHEN we create group qvarndevs AND we create group qvarnguests AND we create group ops @@ -273,6 +273,12 @@ Use case: Steven updates internal wiki. --> + FINALLY remove user ian + AND remove user olive + AND remove user steven + AND remove user gabriella + AND remove user tina + AND remove user ci # Scenario step implementations @@ -284,3 +290,16 @@ Use case: Steven updates internal wiki. IMPLEMENTS THEN we are in group gitano-admin whoami = helper.get_variable('admin_whoami') helper.assertIn('gitano-admin', whoami) + + IMPLEMENTS WHEN we create user (\S+) + username = helper.get_next_match() + helper.gitano('user add {} user@example.com Test User'.format(username)) + + IMPLEMENTS FINALLY remove user (\S+) + username = helper.get_next_match() + output = helper.gitano('user del {}'.format(username)) + print output + last_line = output.splitlines()[-1] + token = last_line.split()[-1] + output = helper.gitano('user del {} {}'.format(username, token)) + print output |