コード例 #1
0
def test_discover_classes():
    ret = set(discover_classes(Cheetah.testing))
    assert ret == {
        PartialTemplateTestCase,
        ContextManagerPartialTemplateTestCase,
        TestAllPartialsTestedBase,
    }
コード例 #2
0
def test_discover_classes_module_predicate():
    ret = set(discover_classes(
        Cheetah.testing, module_match_func=module_predicate,
    ))
    assert ret == {
        PartialTemplateTestCase, ContextManagerPartialTemplateTestCase,
    }
コード例 #3
0
def test_discover_classes():
    ret = set(discover_classes(Cheetah.testing))
    assert ret == {
        PartialTemplateTestCase,
        ContextManagerPartialTemplateTestCase,
        TestAllPartialsTestedBase,
    }
コード例 #4
0
def test_discover_classes_module_predicate():
    ret = set(
        discover_classes(
            Cheetah.testing,
            module_match_func=module_predicate,
        ))
    assert ret == {
        PartialTemplateTestCase,
        ContextManagerPartialTemplateTestCase,
    }
コード例 #5
0
def test_discover_classes_module_predicate():
    predicate = lambda module: 'all' not in module.__name__
    ret = set(discover_classes(Cheetah.testing, module_match_func=predicate))
    assert ret == set((PartialTemplateTestCase,))
コード例 #6
0
def test_discover_classes_class_predicate():
    predicate = lambda cls: 'All' not in cls.__name__
    ret = set(discover_classes(Cheetah.testing, cls_match_func=predicate))
    assert ret == set((PartialTemplateTestCase,))
コード例 #7
0
def test_discover_classes():
    ret = set(discover_classes(Cheetah.testing))
    assert ret == set((PartialTemplateTestCase, TestAllPartialsTestedBase))