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)
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)