From dd9f990ee395c1a017b4507dfcf7bed415446cee Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Mon, 24 Apr 2017 18:53:45 +0300 Subject: Fix saving of vars when list value is appended to --- 000.yarn | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to '000.yarn') diff --git a/000.yarn b/000.yarn index 585aff9..565a43c 100644 --- a/000.yarn +++ b/000.yarn @@ -268,10 +268,7 @@ WHEN admin creates user IMPLEMENTS WHEN admin creates user (\S+) username = get_next_match() - if vars['users'] is None: - vars['users'] = [] - vars['users'].append(username) - # FIXME: Create first, this is temporary + append('users', username) gitano( None, 'user add {} {}@example.com Test {}'.format( @@ -285,9 +282,7 @@ WHEN admin creates group IMPLEMENTS WHEN admin creates group (\S+) group = get_next_match() - if vars['groups'] is None: - vars['groups'] = [] - vars['groups'].append(group) + append('groups', group) gitano(None, 'group add {} Test group'.format(group)) WHEN admin adds user to group @@ -304,9 +299,7 @@ WHEN admin created repository IMPLEMENTS WHEN admin creates repository (\S+) repo = get_next_match() - if vars['repositories'] is None: - vars['repositories'] = [] - vars['repositories'].append(repo) + append('repositories', repo) gitano(None, 'create {}'.format(repo)) -- cgit v1.2.1