Exemplo n.º 1
0
 def setUp(self):
     dir_table = InitFileSettingTable(None)
     dir_table.force_tags.populate(['dir_force_tag1', 'dir_force_tag2'])
     dir_table.test_setup.populate(['dir_setup', 'arg'], 'comment')
     directory = DefaultValues(dir_table)
     tcf_table = TestCaseFileSettingTable(None)
     tcf_table.force_tags.populate(['tcf_force_tag1', 'tcf_force_tag2'])
     tcf_table.default_tags.populate(
         ['tcf_default_tag1', 'tcf_default_tag2'])
     tcf_table.test_template.populate(['Foo'])
     self.tcf_defaults = DefaultValues(tcf_table, directory)
 def setUp(self):
     dir_table = InitFileSettingTable(None)
     dir_table.force_tags.populate(["dir_force_tag1", "dir_force_tag2"])
     dir_table.test_setup.populate(["dir_setup", "arg"], "comment")
     directory = DefaultValues(dir_table)
     tcf_table = TestCaseFileSettingTable(None)
     tcf_table.force_tags.populate(["tcf_force_tag1", "tcf_force_tag2"])
     tcf_table.default_tags.populate(["tcf_default_tag1", "tcf_default_tag2"])
     tcf_table.test_template.populate(["Foo"])
     self.tcf_defaults = DefaultValues(tcf_table, directory)
class TestDefaultValues(unittest.TestCase):
    def setUp(self):
        dir_table = InitFileSettingTable(None)
        dir_table.force_tags.populate(["dir_force_tag1", "dir_force_tag2"])
        dir_table.test_setup.populate(["dir_setup", "arg"], "comment")
        directory = DefaultValues(dir_table)
        tcf_table = TestCaseFileSettingTable(None)
        tcf_table.force_tags.populate(["tcf_force_tag1", "tcf_force_tag2"])
        tcf_table.default_tags.populate(["tcf_default_tag1", "tcf_default_tag2"])
        tcf_table.test_template.populate(["Foo"])
        self.tcf_defaults = DefaultValues(tcf_table, directory)

    def test_default_tags(self):
        tc_tags = Tags("Tags")
        assert_equal(
            self.tcf_defaults.get_tags(tc_tags),
            [
                "tcf_default_tag1",
                "tcf_default_tag2",
                "tcf_force_tag1",
                "tcf_force_tag2",
                "dir_force_tag1",
                "dir_force_tag2",
            ],
        )

    def test_overriding_default_tags(self):
        tc_tags = Tags("Tags")
        tc_tags.populate(["test_tag1", "test_tag2"])
        assert_equal(
            self.tcf_defaults.get_tags(tc_tags),
            ["test_tag1", "test_tag2", "tcf_force_tag1", "tcf_force_tag2", "dir_force_tag1", "dir_force_tag2"],
        )

    def test_setup_from_directory(self):
        setup = self.tcf_defaults.get_setup(Fixture("Suite Setup"))
        assert_equal(setup.name, "dir_setup")
        assert_equal(setup.args, ["arg"])

    def test_teardown_empty(self):
        assert_equal(self.tcf_defaults.get_teardown(Fixture("Suite Setup")).name, "")

    def test_teardown_from_test(self):
        teardown = Fixture("Teardown")
        teardown.populate(["name", "arg", "arg2"])
        assert_equal(self.tcf_defaults.get_teardown(teardown).name, "name")

    def test_template(self):
        template = Template("Template")
        assert_equal(self.tcf_defaults.get_template(template), "Foo")
        template.populate(["Bar"])
        assert_equal(self.tcf_defaults.get_template(template), "Bar")
Exemplo n.º 4
0
class TestDefaultValues(unittest.TestCase):
    def setUp(self):
        dir_table = InitFileSettingTable(None)
        dir_table.force_tags.populate(['dir_force_tag1', 'dir_force_tag2'])
        dir_table.test_setup.populate(['dir_setup', 'arg'], 'comment')
        directory = DefaultValues(dir_table)
        tcf_table = TestCaseFileSettingTable(None)
        tcf_table.force_tags.populate(['tcf_force_tag1', 'tcf_force_tag2'])
        tcf_table.default_tags.populate(
            ['tcf_default_tag1', 'tcf_default_tag2'])
        tcf_table.test_template.populate(['Foo'])
        self.tcf_defaults = DefaultValues(tcf_table, directory)

    def test_default_tags(self):
        tc_tags = Tags('Tags')
        assert_equal(self.tcf_defaults.get_tags(tc_tags), [
            'tcf_default_tag1', 'tcf_default_tag2', 'tcf_force_tag1',
            'tcf_force_tag2', 'dir_force_tag1', 'dir_force_tag2'
        ])

    def test_overriding_default_tags(self):
        tc_tags = Tags('Tags')
        tc_tags.populate(['test_tag1', 'test_tag2'])
        assert_equal(self.tcf_defaults.get_tags(tc_tags), [
            'test_tag1', 'test_tag2', 'tcf_force_tag1', 'tcf_force_tag2',
            'dir_force_tag1', 'dir_force_tag2'
        ])

    def test_setup_from_directory(self):
        setup = self.tcf_defaults.get_setup(Fixture('Suite Setup'))
        assert_equal(setup.name, 'dir_setup')
        assert_equal(setup.args, ['arg'])

    def test_teardown_empty(self):
        assert_equal(
            self.tcf_defaults.get_teardown(Fixture('Suite Setup')).name, '')

    def test_teardown_from_test(self):
        teardown = Fixture('Teardown')
        teardown.populate(['name', 'arg', 'arg2'])
        assert_equal(self.tcf_defaults.get_teardown(teardown).name, 'name')

    def test_template(self):
        template = Template('Template')
        assert_equal(self.tcf_defaults.get_template(template), 'Foo')
        template.populate(['Bar'])
        assert_equal(self.tcf_defaults.get_template(template), 'Bar')