Exemple #1
0
def test_get_partial_tests():
    from tests.testing import partial_template_test_case_test as P
    ret = set(get_partial_tests((tests, )))
    assert ret == {
        (
            P.SamplePartialTemplateTest,
            'testing.templates.src.partial_template',
            'render',
        ),
        (
            P.SampleNoArgumentsPartialTemplateTest,
            'testing.templates.src.partial_template_no_arguments',
            'render',
        ),
        (
            P.SamplePartialWithSameNameTest,
            'testing.templates.src.partial_with_same_name',
            'partial_with_same_name',
        ),
        (
            P.ContextPartialTemplateTest,
            'testing.templates.src.context_partial_template',
            'render',
        ),
        (
            P.OptimizeNamePartialTemplateFooTest,
            'testing.templates.src.optimize_name',
            'foo',
        ),
        (
            P.OptimizeNamePartialTemplateBarTest,
            'testing.templates.src.optimize_name',
            'bar',
        ),
    }
def test_get_partial_tests():
    from tests.testing import partial_template_test_case_test as P
    ret = set(get_partial_tests((tests,)))
    assert ret == {
        (
            P.SamplePartialTemplateTest,
            'testing.templates.src.partial_template',
            'render',
        ),
        (
            P.SampleNoArgumentsPartialTemplateTest,
            'testing.templates.src.partial_template_no_arguments',
            'render',
        ),
        (
            P.SamplePartialWithSameNameTest,
            'testing.templates.src.partial_with_same_name',
            'partial_with_same_name',
        ),
        (
            P.ContextPartialTemplateTest,
            'testing.templates.src.context_partial_template',
            'render',
        ),
        (
            P.OptimizeNamePartialTemplateFooTest,
            'testing.templates.src.optimize_name',
            'foo',
        ),
        (
            P.OptimizeNamePartialTemplateBarTest,
            'testing.templates.src.optimize_name',
            'bar',
        ),
    }
Exemple #3
0
def test_get_partial_tests_with_filter():
    from tests.testing import partial_template_test_case_test as P
    predicate = lambda cls: (
        is_partial_test_cls(cls) and 'Template' not in cls.__name__
    )
    ret = set(get_partial_tests((tests,), test_match_func=predicate))
    assert ret == set((
        (
            P.SamplePartialWithSameNameTest,
            'testing.templates.src.partial_with_same_name',
            'partial_with_same_name',
        ),
    ))
Exemple #4
0
def test_get_partial_tests():
    from tests.testing import partial_template_test_case_test as P
    ret = set(get_partial_tests((tests,)))
    assert ret == set((
        (
            P.SamplePartialTemplateTest,
            'testing.templates.src.partial_template',
            'render',
        ),
        (
            P.SampleNoArgumentsPartialTemplateTest,
            'testing.templates.src.partial_template_no_arguments',
            'render',
        ),
        (
            P.SamplePartialWithSameNameTest,
            'testing.templates.src.partial_with_same_name',
            'partial_with_same_name',
        ),
    ))