コード例 #1
0
ファイル: test_tags.py プロジェクト: htmue/python-autocheck
    def test_markes_test_item_by_test_method_decorator(self):
        class Test(unittest.TestCase):
            @tag('include')
            def test_method(self):
                pass

        test_item = Test('test_method')

        get_tags(test_item) | should | be_equal_to(set(['include']))
コード例 #2
0
ファイル: test_tags.py プロジェクト: htmue/python-autocheck
    def test_markes_test_item_by_test_method_decorator(self):
        class Test(unittest.TestCase):

            @tag('include')
            def test_method(self):
                pass
        test_item = Test('test_method')

        get_tags(test_item) |should| be_equal_to(set(['include']))
コード例 #3
0
ファイル: test_tags.py プロジェクト: htmue/python-autocheck
    def test_combines_tags_from_method_and_class(self):
        @tag('class')
        class Test(unittest.TestCase):

            @tag('method')
            def test_method(self):
                pass
        test_item = Test('test_method')

        get_tags(test_item) |should| be_equal_to(set(['class', 'method']))
コード例 #4
0
ファイル: test_tags.py プロジェクト: htmue/python-autocheck
    def test_combines_tags_from_method_and_class(self):
        @tag('class')
        class Test(unittest.TestCase):
            @tag('method')
            def test_method(self):
                pass

        test_item = Test('test_method')

        get_tags(test_item) | should | be_equal_to(set(['class', 'method']))
コード例 #5
0
ファイル: test_tags.py プロジェクト: htmue/python-autocheck
    def test_combines_tags_from_class_and_mixin(self):
        @tag('mixin')
        class Mixin(object):
            pass

        @tag('class')
        class Test(Mixin, unittest.TestCase):

            def test_method(self):
                pass
        test_item = Test('test_method')

        get_tags(test_item) |should| be_equal_to(set(['class', 'mixin']))
コード例 #6
0
ファイル: test_tags.py プロジェクト: htmue/python-autocheck
    def test_combines_tags_from_method_and_superclass(self):
        @tag('super')
        class Super(unittest.TestCase):
            pass

        class Test(Super):

            @tag('method')
            def test_method(self):
                pass
        test_item = Test('test_method')

        get_tags(test_item) |should| be_equal_to(set(['method', 'super']))
コード例 #7
0
ファイル: test_tags.py プロジェクト: htmue/python-autocheck
    def test_combines_tags_from_class_and_mixin(self):
        @tag('mixin')
        class Mixin(object):
            pass

        @tag('class')
        class Test(Mixin, unittest.TestCase):
            def test_method(self):
                pass

        test_item = Test('test_method')

        get_tags(test_item) | should | be_equal_to(set(['class', 'mixin']))
コード例 #8
0
ファイル: test_tags.py プロジェクト: htmue/python-autocheck
    def test_combines_tags_from_method_and_superclass(self):
        @tag('super')
        class Super(unittest.TestCase):
            pass

        class Test(Super):
            @tag('method')
            def test_method(self):
                pass

        test_item = Test('test_method')

        get_tags(test_item) | should | be_equal_to(set(['method', 'super']))
コード例 #9
0
ファイル: test_tags.py プロジェクト: htmue/python-autocheck
    def test_does_not_mix_tags_from_different_classes_with_same_mixin(self):
        @tag('mixin')
        class Mixin(object):
            pass

        @tag('other')
        class Other(Mixin, unittest.TestCase):
            pass

        @tag('class')
        class Test(Mixin, unittest.TestCase):

            @tag('method')
            def test_method(self):
                pass
        test_item = Test('test_method')

        get_tags(test_item) |should| be_equal_to(
            set(['class', 'method', 'mixin']))
コード例 #10
0
ファイル: test_tags.py プロジェクト: htmue/python-autocheck
    def test_does_not_mix_tags_from_different_classes_with_same_mixin(self):
        @tag('mixin')
        class Mixin(object):
            pass

        @tag('other')
        class Other(Mixin, unittest.TestCase):
            pass

        @tag('class')
        class Test(Mixin, unittest.TestCase):
            @tag('method')
            def test_method(self):
                pass

        test_item = Test('test_method')

        get_tags(test_item) | should | be_equal_to(
            set(['class', 'method', 'mixin']))