示例#1
0
    def test_failure(self, mocker):
        mocker.patch.object(utils, "sync_v1").side_effect = (
            errors.Error("Bad error")
        )
        set_module_args(name="demo", state="absent")

        with pytest.raises(AnsibleFailJson):
            secret.main()
示例#2
0
    def test_failure(self, mocker):
        send_event_mock = mocker.patch.object(event, 'send_event')
        send_event_mock.side_effect = errors.Error('Bad error')
        set_module_args(entity='awesome_entity',
                        check=dict(name='awesome_check'))

        with pytest.raises(AnsibleFailJson):
            event.main()
示例#3
0
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(utils, "sync")
        sync_mock.side_effect = errors.Error("Bad error")
        set_module_args(name='test_handler',
                        state='absent',
                        handlers=['tcp_handler', 'udp_handler'])

        with pytest.raises(AnsibleFailJson):
            handler_set.main()
示例#4
0
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(tessen, 'sync')
        sync_mock.side_effect = errors.Error('Bad error')
        set_module_args(
            state='enabled'
        )

        with pytest.raises(AnsibleFailJson):
            tessen.main()
示例#5
0
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(utils, 'sync')
        sync_mock.side_effect = errors.Error('Bad error')
        set_module_args(
            name='dev',
        )

        with pytest.raises(AnsibleFailJson):
            namespace.main()
示例#6
0
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(utils, 'sync')
        sync_mock.side_effect = errors.Error('Bad error')
        set_module_args(
            subscription='subscription'
        )

        with pytest.raises(AnsibleFailJson):
            silence.main()
示例#7
0
    def test_failure(self, mocker):
        get_mock = mocker.patch.object(utils, 'get')
        get_mock.return_value = None
        sync_mock = mocker.patch.object(user, 'sync')
        sync_mock.side_effect = errors.Error('Bad error')
        set_module_args(name='test_user', password='******')

        with pytest.raises(AnsibleFailJson):
            user.main()
示例#8
0
 def test_failure(self, mocker):
     sync_mock = mocker.patch.object(utils, 'sync')
     sync_mock.side_effect = errors.Error('Bad error')
     set_module_args(
         name='test_cluster_role_binding',
         cluster_role='test_cluster_role',
         users=['test_user'],
     )
     with pytest.raises(AnsibleFailJson):
         cluster_role_binding.main()
示例#9
0
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(utils, 'sync')
        sync_mock.side_effect = errors.Error('Bad error')
        set_module_args(
            name='test_entity',
            entity_class='proxy'
        )

        with pytest.raises(AnsibleFailJson):
            entity.main()
示例#10
0
    def test_failure_on_initial_get(self, mocker):
        get_mock = mocker.patch.object(utils, 'get')
        get_mock.side_effect = errors.Error('Bad error')
        set_module_args(
            name='test_user',
            password='******'
        )

        with pytest.raises(AnsibleFailJson):
            user.main()
示例#11
0
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(utils, 'sync')
        sync_mock.side_effect = errors.Error('Bad error')
        set_module_args(
            name='test_mutator',
            command='/bion/true'
        )

        with pytest.raises(AnsibleFailJson):
            mutator.main()
示例#12
0
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(datastore, "sync")
        sync_mock.side_effect = errors.Error("Bad error")
        set_module_args(
            name="test_datastore",
            dsn="my-dsn",
        )

        with pytest.raises(AnsibleFailJson):
            datastore.main()
示例#13
0
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(utils, "sync")
        sync_mock.side_effect = errors.Error("Bad error")
        set_module_args(
            name="test_asset",
            url="http://example.com/asset.tar.gz",
            sha512="sha512String",
        )

        with pytest.raises(AnsibleFailJson):
            asset.main()
示例#14
0
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(utils, "sync")
        sync_mock.side_effect = errors.Error("Bad error")
        set_module_args(name='test_handler',
                        state='absent',
                        type='udp',
                        host='10.0.1.99',
                        port=4444)

        with pytest.raises(AnsibleFailJson):
            socket_handler.main()
示例#15
0
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(utils, 'sync')
        sync_mock.side_effect = errors.Error('Bad error')
        set_module_args(
            name='test_filter',
            action='deny',
            expressions='event.check.occurences == 1',
        )

        with pytest.raises(AnsibleFailJson):
            filter.main()
示例#16
0
 def test_failure(self, mocker):
     sync_mock = mocker.patch.object(utils, 'sync')
     sync_mock.side_effect = errors.Error("Bad error")
     set_module_args(
         name='test_cluster_role',
         rules=[dict(
             verbs=[],
             resources=[],
         )],
     )
     with pytest.raises(AnsibleFailJson):
         cluster_role.main()
    def test_failure(self, mocker):
        sync_mock = mocker.patch.object(utils, "sync")
        sync_mock.side_effect = errors.Error("Bad error")
        set_module_args(name='test_handler',
                        state='absent',
                        command='/bin/true',
                        filters=['occurrences', 'production'],
                        mutator='only_check_output',
                        timeout=30,
                        env_vars=dict(foo='bar'),
                        runtime_assets='awesomeness')

        with pytest.raises(AnsibleFailJson):
            pipe_handler.main()