コード例 #1
0
ファイル: test_status.py プロジェクト: kaldown/vimiv-qt
def test_add_status_module():
    @status.module("{dummy}")
    def dummy_method():
        return "dummy"

    assert status.evaluate("Dummy: {dummy}") == "Dummy: dummy"
    del status._modules["{dummy}"]  # Cleanup
コード例 #2
0
ファイル: test_status.py プロジェクト: kaldown/vimiv-qt
def test_log_unknown_module(mocker):
    mocker.patch.object(status, "_log_unknown_module")
    assert status.evaluate("Dummy: {unknown}") == "Dummy: "
    assert status._log_unknown_module.call_count == 1
コード例 #3
0
ファイル: test_status.py プロジェクト: jcjgraf/vimiv-qt
def test_evaluate_unknown_module():
    name = "{unknown-module}"
    assert status.evaluate(f"Dummy: {name}") == "Dummy: "
コード例 #4
0
ファイル: test_status.py プロジェクト: jcjgraf/vimiv-qt
def test_evaluate_status_module(dummy_module):
    name, content = dummy_module
    assert status.evaluate(f"Dummy: {name}") == f"Dummy: {content}"