コード例 #1
0
    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))
コード例 #2
0
    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)
        )
コード例 #3
0
    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)
        )
コード例 #4
0
    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)
        )