Пример #1
0
 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
Пример #2
0
 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)
Пример #3
0
 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'
Пример #4
0
 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'
Пример #5
0
 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
Пример #6
0
    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
Пример #7
0
 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')
Пример #10
0
 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)