Exemple #1
0
 def test_getPrimaryGroup_unknown_username(self):
     """
     An error is raised when requesting the primary group for an
     unknown user.
     """
     username = u'non-existent-username'
     with self.assertRaises(CompatError) as context:
         system_users.getPrimaryGroup(username=username)
     self.assertEqual(1015, context.exception.event_id)
Exemple #2
0
    def test_getPrimaryGroup_good(self):
        """
        Check getting primary group.
        """
        test_user = mk.getTestUser(u'normal')
        avatar = mk.makeFilesystemOSAvatar(
            name=TEST_ACCOUNT_USERNAME, token=test_user.token)

        group_name = system_users.getPrimaryGroup(username=avatar.name)
        if os.name == 'nt':
            self.assertEqual(WINDOWS_PRIMARY_GROUP, group_name)
        else:
            self.assertEqual(TEST_ACCOUNT_GROUP, group_name)