Esempio n. 1
0
 def _create_target(self):
     data = self._data.data
     target_class = type(data)
     if isinstance(data, robotapi.TestDataDirectory):
         target = robotapi.TestDataDirectory(source=self._data.directory)
         target.initfile = data.initfile
         return target
     return target_class(source=self._data.source)
Esempio n. 2
0
 def _run(self):
     result = robotapi.TestDataDirectory(source=os.path.dirname(self._path))
     result.initfile = self._path
     robotapi.FromFilePopulator(result).populate(self._path)
     return result
def NewTestDataDirectory(path):
    dirname = os.path.dirname(path)
    datafile = robotapi.TestDataDirectory(source=dirname)
    datafile.initfile = path
    _create_missing_directories(dirname)
    return datafile