def test_get_users_list(self):
        common_users = users.get_users()
        self.assertGreaterEqual(len(common_users), 0)

        all_users = users.get_users(exclude_system_users=False)
        self.assertGreaterEqual(len(all_users), 1)

        self.assertGreaterEqual(all_users, common_users)
Beispiel #2
0
    def test_get_users_list(self):
        common_users = users.get_users()
        self.assertGreaterEqual(len(common_users), 0)

        all_users = users.get_users(exclude_system_users=False)
        self.assertGreaterEqual(len(all_users), 1)

        self.assertGreaterEqual(all_users, common_users)
    def test_create_user(self):
        user = '******'
        passwd = 'fakepass'

        common_users = users.get_users()
        with RollbackContext() as rollback:
            users.create_user(user, passwd)
            rollback.prependDefer(users.delete_user, user)

            new_users = users.get_users()
            self.assertEqual(len(new_users), len(common_users) + 1)

            enc_passwd = spwd.getspnam(user)[1]
            invalid_passwd = [None, "NP", "!", "!!",  "", "LK", "*"]
            self.assertNotIn(enc_passwd, invalid_passwd)

            self.assertEqual(crypt.crypt(passwd, enc_passwd), enc_passwd)
Beispiel #4
0
    def test_create_user(self):
        user = '******'
        passwd = 'fakepass'

        common_users = users.get_users()
        with RollbackContext() as rollback:
            users.create_user(user, passwd)
            rollback.prependDefer(users.delete_user, user)

            new_users = users.get_users()
            self.assertEqual(len(new_users), len(common_users) + 1)

            enc_passwd = spwd.getspnam(user)[1]
            invalid_passwd = [None, "NP", "!", "!!", "", "LK", "*"]
            self.assertNotIn(enc_passwd, invalid_passwd)

            self.assertEqual(crypt.crypt(passwd, enc_passwd), enc_passwd)