コード例 #1
0
ファイル: test_cmdutils.py プロジェクト: sim590/qutebrowser
    def test_typed_keyword_only_without_default(self):
        # https://github.com/qutebrowser/qutebrowser/issues/1872
        def fun(*, target: int):
            """Blah."""
            pass

        with pytest.raises(TypeError, match="fun: handler has keyword only "
                           "argument 'target' without default!"):
            fun = cmdutils.register()(fun)
コード例 #2
0
ファイル: test_cmdutils.py プロジェクト: phansch/qutebrowser
    def test_typed_keyword_only_without_default(self):
        # https://github.com/qutebrowser/qutebrowser/issues/1872
        def fun(*, target: int):
            """Blah."""
            pass

        with pytest.raises(TypeError) as excinfo:
            fun = cmdutils.register()(fun)

        expected = ("fun: handler has keyword only argument 'target' without "
                    "default!")
        assert str(excinfo.value) == expected
コード例 #3
0
ファイル: test_cmdutils.py プロジェクト: thuck/qutebrowser
    def test_typed_keyword_only_without_default(self):
        # https://github.com/The-Compiler/qutebrowser/issues/1872
        def fun(*, target: int):
            """Blah."""
            pass

        with pytest.raises(TypeError) as excinfo:
            fun = cmdutils.register()(fun)

        expected = ("fun: handler has keyword only argument 'target' without "
                    "default!")
        assert str(excinfo.value) == expected