summaryrefslogtreecommitdiff
path: root/000.yarn
diff options
context:
space:
mode:
Diffstat (limited to '000.yarn')
-rw-r--r--000.yarn23
1 files changed, 21 insertions, 2 deletions
diff --git a/000.yarn b/000.yarn
index 7f72fc9..290375c 100644
--- a/000.yarn
+++ b/000.yarn
@@ -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