Пример #1
0
    def test_whitenoise_serve_static(self):
        config = pretend.stub(
            action=pretend.call_recorder(lambda t, f: f()),
            registry=pretend.stub(settings={}),
        )
        kwargs = {"foo": "bar"}

        static.whitenoise_serve_static(config, **kwargs)

        assert config.registry.settings["whitenoise"] == kwargs
        assert len(config.action.calls) == 1
Пример #2
0
    def test_whitenoise_serve_static(self):
        config = pretend.stub(
            action=pretend.call_recorder(lambda t, f: f()),
            registry=pretend.stub(settings={}),
        )
        kwargs = {"foo": "bar"}

        static.whitenoise_serve_static(config, **kwargs)

        assert config.registry.settings["whitenoise"] == kwargs
        assert len(config.action.calls) == 1
Пример #3
0
    def test_whitenoise_serve_static(self, monkeypatch):
        whitenoise_obj = pretend.stub()
        whitenoise_cls = pretend.call_recorder(lambda *a, **kw: whitenoise_obj)
        whitenoise_cls.config_attrs = ["autorefresh"]
        monkeypatch.setattr(static, "WhiteNoise", whitenoise_cls)

        config = pretend.stub(action=pretend.call_recorder(lambda d, f: None),
                              registry=pretend.stub())

        static.whitenoise_serve_static(config, autorefresh=True)

        assert config.action.calls == [
            pretend.call(("whitenoise", "create instance"), mock.ANY)
        ]

        config.action.calls[0].args[1]()

        assert whitenoise_cls.calls == [pretend.call(None, autorefresh=True)]
        assert config.registry.whitenoise is whitenoise_obj
Пример #4
0
    def test_whitenoise_serve_static(self, monkeypatch):
        whitenoise_obj = pretend.stub()
        whitenoise_cls = pretend.call_recorder(lambda *a, **kw: whitenoise_obj)
        whitenoise_cls.config_attrs = ["autorefresh"]
        monkeypatch.setattr(static, "WhiteNoise", whitenoise_cls)

        config = pretend.stub(
            action=pretend.call_recorder(lambda d, f: None),
            registry=pretend.stub(),
        )

        static.whitenoise_serve_static(config, autorefresh=True)

        assert config.action.calls == [
            pretend.call(("whitenoise", "create instance"), mock.ANY),
        ]

        config.action.calls[0].args[1]()

        assert whitenoise_cls.calls == [pretend.call(None, autorefresh=True)]
        assert config.registry.whitenoise is whitenoise_obj
Пример #5
0
 def test_whitenoise_serve_static_unsupported_kwarg(self):
     with pytest.raises(TypeError):
         static.whitenoise_serve_static(pretend.stub(), lol_fake=True)
Пример #6
0
 def test_whitenoise_serve_static_unsupported_kwarg(self):
     with pytest.raises(TypeError):
         static.whitenoise_serve_static(pretend.stub(), lol_fake=True)