コード例 #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
ファイル: test_static.py プロジェクト: craig5/warehouse
    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
ファイル: test_static.py プロジェクト: ztane/warehouse
    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
ファイル: test_static.py プロジェクト: alex/warehouse
    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
ファイル: test_static.py プロジェクト: alex/warehouse
 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)