summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2017-03-05 14:44:25 +0200
committerLars Wirzenius <liw@liw.fi>2017-03-05 14:44:25 +0200
commitaf8faa62734e091ede201ca304030c51d29aad37 (patch)
treea5cfd60d1976ecb1362be79ec88ff351e9ab5d05
parent2d4a63b00968ac5473e3b82b7c45e3f742a8e707 (diff)
downloadgit.liw.fi-ruleset-tests-af8faa62734e091ede201ca304030c51d29aad37.tar.gz
Add scenartio for Gabriella changing her own branch
-rw-r--r--000.yarn14
1 files changed, 14 insertions, 0 deletions
diff --git a/000.yarn b/000.yarn
index 609cd14..5c37d9d 100644
--- a/000.yarn
+++ b/000.yarn
@@ -253,6 +253,18 @@ groups, and respositories.
THEN steven cannot push qvarn with tags
FINALLY admin removes things that were created
+ SCENARIO Gabriella can change her own branch
+ WHEN admin creates user gabriella
+ AND admin creates group qvarn-guests
+ AND admin adds gabriella to qvarn-guests
+ AND admin creates repository qvarn
+ AND admin sets qvarn config guests to qvarn-guests
+ THEN gabriella can clone qvarn
+ WHEN gabriella creates qvarn branch gabriella/bugfix
+ AND gabriella changes qvarn branch gabriella/bugfix
+ THEN gabriella can push qvarn
+ FINALLY admin removes things that were created
+
SCENARIO Steven can't clone ops/secrets
WHEN admin creates user steven
AND admin creates repository ops/secrets
@@ -373,6 +385,8 @@ groups, and respositories.
exit, out, err = helper.git_as(
user,
['push', '--all', 'origin'], cwd=dirname)
+ sys.stdout.write(out)
+ sys.stderr.write(err)
helper.assertNotEqual(exit, 0)
IMPLEMENTS THEN (\S+) cannot push (\S+) with tags