def setUp(self): super(FilesTest, self).setUp() self.filesystem = fake_filesystem.FakeFilesystem() files.open = fake_filesystem.FakeFileOpen(self.filesystem) files.file_util.shutil = fake_filesystem_shutil.FakeShutilModule( self.filesystem) files.WindowsError = Exception
def setup_method(self): self.fake_fs = fake_filesystem.FakeFilesystem() self.fake_fopen = fake_filesystem.FakeFileOpen(self.fake_fs) self.fake_os = fake_filesystem.FakeOsModule(self.fake_fs) self.fake_shutil = fake_filesystem_shutil.FakeShutilModule( self.fake_fs) self.patchers = [] self.setup_os(self.fake_os) self.setup_configuration(self.fake_os)
def setUp(self): self.buildinfo = buildinfo.BuildInfo() # filesystem self.filesystem = fake_filesystem.FakeFilesystem() runner.os = fake_filesystem.FakeOsModule(self.filesystem) runner.open = fake_filesystem.FakeFileOpen(self.filesystem) runner.shutil = fake_filesystem_shutil.FakeShutilModule( self.filesystem) self.cr = runner.ConfigRunner(self.buildinfo) self.cr._task_list_path = '/tmp/task_list.yaml'
def setUp(self): super(ConfigRunnerTest, self).setUp() self.buildinfo = buildinfo.BuildInfo() constants.FLAGS.verify_urls = None # filesystem self.filesystem = fake_filesystem.FakeFilesystem() runner.os = fake_filesystem.FakeOsModule(self.filesystem) runner.open = fake_filesystem.FakeFileOpen(self.filesystem) runner.shutil = fake_filesystem_shutil.FakeShutilModule(self.filesystem) self.cr = runner.ConfigRunner(self.buildinfo) self.cr._task_list_path = '/tmp/task_list.yaml'
def setUp(self): # fake filesystem fs = fake_filesystem.FakeFilesystem() fs.CreateDirectory(r'/stage') fs.CreateFile(r'/file1.txt', contents='file1') fs.CreateFile(r'/file2.txt', contents='file2') self.fake_open = fake_filesystem.FakeFileOpen(fs) file_system.os = fake_filesystem.FakeOsModule(fs) file_system.shutil = fake_filesystem_shutil.FakeShutilModule(fs) file_system.open = self.fake_open self.fs = fs
def _refresh(self): '''Renew the fake file system and set the _isStale flag to `False`.''' if self._stubs is not None: self._stubs.SmartUnsetAll() self._stubs = mox3.stubout.StubOutForTesting() self.fs = fake_filesystem.FakeFilesystem() self.fake_os = fake_filesystem.FakeOsModule(self.fs) self.fake_glob = fake_filesystem_glob.FakeGlobModule(self.fs) self.fake_path = self.fake_os.path self.fake_shutil = fake_filesystem_shutil.FakeShutilModule(self.fs) self.fake_tempfile_ = fake_tempfile.FakeTempfileModule(self.fs) self.fake_open = fake_filesystem.FakeFileOpen(self.fs) self._isStale = False
def replaceGlobs(self, globs_): globs = globs_.copy() if self._isStale: self._refresh() if 'os' in globs: globs['os'] = fake_filesystem.FakeOsModule(self.fs) if 'glob' in globs: globs['glob'] = fake_filesystem_glob.FakeGlobModule(self.fs) if 'path' in globs: fake_os = globs['os'] if 'os' in globs \ else fake_filesystem.FakeOsModule(self.fs) globs['path'] = fake_os.path if 'shutil' in globs: globs['shutil'] = fake_filesystem_shutil.FakeShutilModule(self.fs) if 'tempfile' in globs: globs['tempfile'] = fake_tempfile.FakeTempfileModule(self.fs) return globs
def _refresh(self): """Renew the fake file system and set the _isStale flag to `False`.""" if self._stubs is not None: self._stubs.SmartUnsetAll() self._stubs = mox3.stubout.StubOutForTesting() self.fs = fake_filesystem.FakeFilesystem() self.fake_os = fake_filesystem.FakeOsModule(self.fs) self.fake_path = self.fake_os.path if self.HAS_PATHLIB: self.fake_pathlib = fake_pathlib.FakePathlibModule(self.fs) self.fake_shutil = fake_filesystem_shutil.FakeShutilModule(self.fs) self.fake_tempfile_ = fake_tempfile.FakeTempfileModule(self.fs) self.fake_open = fake_filesystem.FakeFileOpen(self.fs) self.fake_io = fake_filesystem.FakeIoModule(self.fs) self._isStale = False
def setUp(self): super(DeployImplTest, self).setUp() # Save the real modules for clean up. self.real_open = builtins.open # Create a fake file system and stub out builtin modules. self.fs = fake_filesystem.FakeFilesystem() self.os = fake_filesystem.FakeOsModule(self.fs) self.open = fake_filesystem.FakeFileOpen(self.fs) self.shutil = fake_filesystem_shutil.FakeShutilModule(self.fs) self.stubs = mox3_stubout.StubOutForTesting() self.stubs.SmartSet(builtins, 'open', self.open) self.stubs.SmartSet(deploy_impl, 'os', self.os) self.stubs.SmartSet(deploy_impl, 'shutil', self.shutil) # Populate the fake file system with the expected directories and files. self.fs.CreateDirectory( '/this/is/a/workspace/loaner/web_app/frontend/dist') self.fs.CreateDirectory('/this/is/a/workspace/loaner/chrome_app/dist') self.fs.CreateFile('/this/is/a/workspace/loaner/web_app/app.yaml') self.fs.CreateFile( '/this/is/a/workspace/loaner/web_app/endpoints.yaml')
def setUp(self): self.filesystem = fake_filesystem.FakeFilesystem() files.open = fake_filesystem.FakeFileOpen(self.filesystem) files.file_util.shutil = fake_filesystem_shutil.FakeShutilModule( self.filesystem)
def setUp(self): self.filesystem = fake_filesystem.FakeFilesystem(path_separator='/', total_size=1000) self.shutil = fake_filesystem_shutil.FakeShutilModule(self.filesystem)