Beispiel #1
0
    def test_return_error_if_cannot_discard_unused_vcl(self, varnish_api_mock):
        varnish_api_mock.vcls.return_value = {'available': ['unused-1', 'usused-2']}
        varnish_api_mock.vcl_discard.return_value = [[400]]

        loader = VclLoader(varnish_api_mock)

        assert_equals(VclStatus.ERROR, loader.discard_unused_vcls())
        assert_equals([call('unused-1'), call('usused-2')], varnish_api_mock.vcl_discard.call_args_list)
Beispiel #2
0
    def test_return_error_if_cannot_discard_unused_vcl(self, varnish_api_mock):
        varnish_api_mock.vcls.return_value = {'available': ['unused-1', 'usused-2']}
        varnish_api_mock.vcl_discard.return_value = [[400]]

        loader = VclLoader(varnish_api_mock)

        assert_equals(VclStatus.ERROR, loader.discard_unused_vcls())
        assert_equals([call('unused-1'), call('usused-2')], varnish_api_mock.vcl_discard.call_args_list)
Beispiel #3
0
    def test_do_not_discard_unused_vcl_if_not_exists(self, varnish_api_mock):
        varnish_api_mock.vcls.return_value = {'available': []}

        loader = VclLoader(varnish_api_mock)

        assert_equals(VclStatus.NO_CHANGES, loader.discard_unused_vcls())
Beispiel #4
0
    def test_do_not_discard_unused_vcl_if_not_exists(self, varnish_api_mock):
        varnish_api_mock.vcls.return_value = {'available': []}

        loader = VclLoader(varnish_api_mock)

        assert_equals(VclStatus.NO_CHANGES, loader.discard_unused_vcls())