From c391f6ba58a61e046e49e1b4526b62d7ce250301 Mon Sep 17 00:00:00 2001 From: Ganna Kaihorodova Date: Mon, 12 Dec 2016 14:11:52 +0100 Subject: Stage User: Test to create stage user with minimal values Test to create stage user with minimal values, where uid is not specified https://fedorahosted.org/freeipa/ticket/6448 Reviewed-By: Lenka Doudova Reviewed-By: Stanislav Laznicka --- ipatests/test_xmlrpc/test_stageuser_plugin.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ipatests') diff --git a/ipatests/test_xmlrpc/test_stageuser_plugin.py b/ipatests/test_xmlrpc/test_stageuser_plugin.py index e61bf7a9d..a2f0650b4 100644 --- a/ipatests/test_xmlrpc/test_stageuser_plugin.py +++ b/ipatests/test_xmlrpc/test_stageuser_plugin.py @@ -85,6 +85,11 @@ def stageduser(request): return tracker.make_fixture(request) +@pytest.fixture(scope='class') +def stageduser_min(request): + tracker = StageUserTracker(givenname=u'stagedmin', sn=u'usermin') + return tracker.make_fixture(request) + @pytest.fixture(scope='class', params=options_ok, ids=options_ids) def stageduser2(request): tracker = StageUserTracker(u'suser2', u'staged', u'user', **request.param) @@ -191,6 +196,12 @@ class TestNonexistentStagedUser(XMLRPC_test): @pytest.mark.tier1 class TestStagedUser(XMLRPC_test): + def test_create_with_min_values(self, stageduser_min): + """ Create user with uid not specified """ + stageduser_min.ensure_missing() + command = stageduser_min.make_create_command() + command() + def test_create_duplicate(self, stageduser): stageduser.ensure_exists() command = stageduser.make_create_command() -- cgit