def setUp(self):
     self.ctrl = TestCaseFileController(TestCaseFile()).tests
Exemple #2
0
 def setUp(self):
     self.tcf = TestCaseFile()
     self.tcf.setting_table.add_metadata('Meta name', 'Some value')
     self.ctrl = MetadataListController(TestCaseFileController(self.tcf),
                                        self.tcf.setting_table)
 def reload(self):
     self.__init__(TestCaseFile(parent=self.data.parent,
                                source=self.filename).populate(),
                   project=self._project,
                   parent=self.parent)
Exemple #4
0
 def _get_controller(self, source):
     return DataController(TestCaseFile(source=source).populate(), None)
Exemple #5
0
 def setUp(self):
     self.tcf = TestCaseFile()
     self._add_var('${foo}', 'foo')
     self._add_var('@{bar}', ['b', 'a', 'r'])
     self.ctrl = VariableTableController(TestCaseFileController(self.tcf),
                                         self.tcf.variable_table)
Exemple #6
0
 def test_is_user_keyword_in_resource_file(self):
     everything_tcf = TestCaseFile(source=TESTCASEFILE_WITH_EVERYTHING).populate()
     assert_not_none(self.ns.find_user_keyword(everything_tcf, 'Duplicate UK'))
     assert_true(self.ns.is_user_keyword(everything_tcf, 'Duplicate UK'))
     assert_not_none(self.ns.find_user_keyword(everything_tcf, 'Another Resource UK'))
     assert_true(self.ns.is_user_keyword(everything_tcf, 'Another Resource UK'))
Exemple #7
0
 def test_xml_library_is_library_keyword(self):
     everything_tcf = TestCaseFile(
         source=TESTCASEFILE_WITH_EVERYTHING).populate()
     assert_true(
         self.ns.is_library_keyword(everything_tcf,
                                    'Attributeless Keyword'))
 def test_mtime(self):
     ctrl = TestCaseFileController(TestCaseFile(source=self._filepath).populate())
     assert_false(ctrl.has_been_modified_on_disk())
     os.utime(self._filepath, (1,1))
     assert_true(ctrl.has_been_modified_on_disk())
 def test_size_change(self):
     os.utime(self._filepath, None)
     ctrl = TestCaseFileController(TestCaseFile(source=self._filepath).populate())
     open(self._filepath, 'a').write('#Ninja edit\n')
     assert_true(ctrl.has_been_modified_on_disk())
Exemple #10
0
def file_controller():
    return TestCaseFileController(TestCaseFile())
Exemple #11
0
 def setUp(self):
     _TestMacroCommands.setUp(self)
     self._ctrl = TestCaseFileController(TestCaseFile())
 def setUp(self):
     self.ctrl = TestCaseFileController(
         TestCaseFile(source=self.SOURCE_HTML))
Exemple #13
0
 def _assert_contains(self, name):
     controller = DataController(TestCaseFile(), None)
     for val in self.app.namespace.get_suggestions_for(controller, 'given'):
         if val.name == name:
             return
     raise AssertionError()
def _testcasefile(path):
    data = TestCaseFile()
    data.source = os.path.normpath(path)
    return data