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', ), }
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', ), ))
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', ), ))