From e6a722390effb8326dbfdcad703e527fa1e3fc7a Mon Sep 17 00:00:00 2001 From: David Shea Date: Wed, 30 Sep 2015 15:37:42 -0400 Subject: [PATCH] Add a test for creating a user with an existing GID. --- tests/pyanaconda_tests/user_create_test.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/pyanaconda_tests/user_create_test.py b/tests/pyanaconda_tests/user_create_test.py index 2746d290655..2a648c33a08 100644 --- a/tests/pyanaconda_tests/user_create_test.py +++ b/tests/pyanaconda_tests/user_create_test.py @@ -279,6 +279,15 @@ def create_user_uid_exists_test(self): self.assertRaises(ValueError, self.users.createUser, "test_user", uid=1000, root=self.tmpdir) + def create_user_gid_exists_test(self): + """Create a user with a GID of an existing group.""" + self.users.createGroup("test_group", gid=5000, root=self.tmpdir) + self.users.createUser("test_user", gid=5000, root=self.tmpdir) + + passwd_fields = self._readFields("/etc/passwd", "test_user") + self.assertIsNotNone(passwd_fields) + self.assertEqual(passwd_fields[3], "5000") + def set_user_ssh_key_test(self): keydata = "THIS IS TOTALLY A SSH KEY"