예제 #1
0
 def __init__(self):
     self.parent = None
     self.dirty = False
     self.datafile = None
     self.force_tags = ForceTagsController(self, Tags('Force Tags'))
     self.default_tags = DefaultTagsController(self, Tags('Default Tags'))
     self._setting_table = self
 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"],
     )
예제 #3
0
 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'
     ])
예제 #4
0
 def test_settings_patch(self):
     tags = Tags('Tags')
     assert_equals(tags.as_list(), ['Tags'])
     tags.value = ['tag1', 'tag2']
     assert_equals(tags.as_list(), ['Tags', 'tag1', 'tag2'])
예제 #5
0
 def test_value_with_empty_fixture(self):
     assert_equals(TagsController(self.parent, Tags('Tags')).display_value, '')
예제 #6
0
 def setUp(self):
     self.tags = Tags('Force Tags')
     self.tags.value = ['f1', 'f2']
     self.parent = _FakeParent()
     self.ctrl = TagsController(self.parent, self.tags)
예제 #7
0
 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'
     ])
예제 #8
0
 def _create_test(self):
     test = TestCase(TestCaseTable(None), 'Test name')
     test.tags = Tags('Force Tags')
     test.tags.value = ['1', '2', '3']
     test.add_step(['Log', 'Foo'])
     return test
예제 #9
0
 def test_tags(self):
     tags = Tags('Tags')
     assert_equal(tags.as_list(), ['Tags'])
     tags.value = ['tag1', 'tag2']
     assert_equal(tags.as_list(), ['Tags', 'tag1', 'tag2'])
예제 #10
0
 def test_tags(self):
     tags = Tags('Tags')
     assert_equal(tags.as_list(), ['Tags'])
     tags.value = ['tag1','tag2']
     assert_equal(tags.as_list(), ['Tags', 'tag1', 'tag2'])
예제 #11
0
 def test_settings_patch(self):
     tags = Tags('Tags')
     assert_equals(tags.as_list(),['Tags'])
     tags.value = ['tag1','tag2']
     assert_equals(tags.as_list(),['Tags', 'tag1', 'tag2'])