Beispiel #1
0
def test_non_primary_simple_known_module_deprecated():
    with pytest.warns(DeprecationWarning):
        expected = [
            "0000dead0000beef:MyModule:MyTemplate",
            "0000dead0000beef:*",
            "*:MyModule:MyTemplate",
            "*:*",
        ]
        actual = list(template_reverse_globs(False, "0000dead0000beef", "MyModule:MyTemplate"))
        assert actual == expected
Beispiel #2
0
def test_non_primary_simple_known_module():
    expected = [
        "0000dead0000beef:MyModule:MyTemplate",
        "0000dead0000beef:*",
        "*:MyModule:MyTemplate",
        "*:*",
    ]
    actual = list(
        template_reverse_globs(False, "0000dead0000beef",
                               "MyModule:MyTemplate"))
    assert expected == actual
Beispiel #3
0
def test_primary_simple_unknown_module_deprecated_style():
    with pytest.warns(DeprecationWarning):
        expected = ["*:MyModule:MyTemplate"]
        actual = list(template_reverse_globs(True, "*", "MyModule.MyTemplate"))
        assert actual == expected
Beispiel #4
0
def test_star_deprecated_all():
    with pytest.warns(DeprecationWarning):
        expected = ["*:*"]
        actual = list(template_reverse_globs(False, "*", "*"))
        assert actual == expected
Beispiel #5
0
def test_star_deprecated_primary_only():
    with pytest.warns(DeprecationWarning):
        expected = ["*:*"]
        actual = list(template_reverse_globs(True, "*", "*"))
        assert actual == expected
Beispiel #6
0
def test_non_primary_simple_unknown_module():
    expected = ["*:MyModule:MyTemplate", "*:*"]
    actual = list(template_reverse_globs(False, "*", "MyModule:MyTemplate"))
    assert expected == actual
Beispiel #7
0
def test_primary_simple_unknown_module_deprecated_style():
    expected = ["*:MyModule:MyTemplate"]
    actual = list(template_reverse_globs(True, "*", "MyModule.MyTemplate"))
    assert expected == actual