def test_should_get_user_by_name(self): self.users.get_by.return_value = PRESENT_USERS self.mock_ansible_module.params = PARAMS_GET_BY_NAME UserFactsModule().run() self.mock_ansible_module.exit_json.assert_called_once_with( changed=False, ansible_facts=dict(users=PRESENT_USERS))
def test_should_get_role(self): self.resource.get_user_by_role.return_value = ROLE_USERS self.mock_ansible_module.params = PARAMS_GET_ROLE UserFactsModule().run() self.mock_ansible_module.exit_json.assert_called_once_with( changed=False, ansible_facts=dict(role=ROLE_USERS) )
def test_should_get_all_users(self): self.resource.get_all.return_value = PRESENT_USERS self.mock_ansible_module.params = PARAMS_GET_ALL UserFactsModule().run() self.mock_ansible_module.exit_json.assert_called_once_with( changed=False, ansible_facts=dict(users=PRESENT_USERS) )
def test_should_get_role_associated_with_username(self): self.resource.data = PRESENT_USERS self.resource.get_by_userName.return_value = self.resource self.resource.get_role_associated_with_userName.return_value = USER_ROLE self.mock_ansible_module.params = PARAMS_GET_USERROLE UserFactsModule().run() self.mock_ansible_module.exit_json.assert_called_once_with( changed=False, ansible_facts=dict(users=PRESENT_USERS, user_roles=USER_ROLE) )