def setUp(self): super(CommonTest, self).setUp() # Save the real modules for clean up. self.real_open = __builtin__.open self.real_file = __builtin__.file # 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.stubs = mox3_stubout.StubOutForTesting() self.stubs.SmartSet(__builtin__, 'open', self.open) self.stubs.SmartSet(common, 'os', self.os)
def _refresh(self): """Renew the fake file system and set the _isStale flag to `False`.""" if self._stubs is not None: self._stubs.smart_unset_all() self._stubs = mox3_stubout.StubOutForTesting() self.fs = fake_filesystem.FakeFilesystem(patcher=self) for name in self._fake_module_classes: self.fake_modules[name] = self._fake_module_classes[name](self.fs) self.fake_modules[PATH_MODULE] = self.fake_modules['os'].path self.fake_open = fake_filesystem.FakeFileOpen(self.fs) self._isStale = False
def _refresh(self): """Renew the fake file system and set the _isStale flag to `False`.""" if self._stubs is not None: self._stubs.smart_unset_all() self._stubs = mox3_stubout.StubOutForTesting() self.fs = fake_filesystem.FakeFilesystem() for name in self._fake_module_classes: self._fake_modules[name] = self._fake_module_classes[name](self.fs) self._fake_modules['path'] = self._fake_modules['os'].path self.fake_open = fake_filesystem.FakeFileOpen(self.fs) if not self.IS_WINDOWS and 'tempfile' in sys.modules: self._patch_tempfile() self._isStale = False
def _refresh(self): """Renew the fake file system and set the _isStale flag to `False`.""" if self._stubs is not None: self._stubs.smart_unset_all() self._stubs = mox3_stubout.StubOutForTesting() self.fs = fake_filesystem.FakeFilesystem(patcher=self) self.fs.patch_open_code = self.patch_open_code for name in self._fake_module_classes: self.fake_modules[name] = self._fake_module_classes[name](self.fs) if hasattr(self.fake_modules[name], 'skip_names'): self.fake_modules[name].skip_names = self._skip_names self.fake_modules[PATH_MODULE] = self.fake_modules['os'].path for name in self._unfaked_module_classes: self.unfaked_modules[name] = self._unfaked_module_classes[name]() self._isStale = False
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(AuthTest, self).setUp() self._test_project = 'test_project' self._test_client_id = 'test_client_id' self._test_client_secret = 'test_client_secret' self._test_config = common.ProjectConfig( 'test_key', self._test_project, self._test_client_id, self._test_client_secret, None, '/test/path.yaml') # 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.stubs = mox3_stubout.StubOutForTesting() self.stubs.SmartSet(builtins, 'open', self.open) self.stubs.SmartSet(auth, 'os', self.os)
def setUp(self): super(ManagerTest, 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.stdout = StringIO() self.stubs = mox3_stubout.StubOutForTesting() self.stubs.SmartSet(builtins, 'open', self.open) self.stubs.SmartSet(common, 'os', self.os) self.stubs.SmartSet(sys, 'stdout', self.stdout) # Setup Testdata. self._testdata_path = '/testdata' self._valid_config_path = self._testdata_path + '/valid_config.yaml' self._blank_config_path = self._testdata_path + '/blank_config.yaml' self.fs.CreateFile(self._valid_config_path, contents=_VALID_CONFIG) self.fs.CreateFile(self._blank_config_path, contents=_BLANK_CONFIG) # Load the default config. self._valid_default_config = common.ProjectConfig.from_yaml( common.DEFAULT, self._valid_config_path) # Create test constants. self._constants = { 'test': app_constants.Constant( 'test', 'message', '', parser=utils.StringParser(allow_empty_string=False), ), 'other': app_constants.Constant('other', 'other message', 'value'), } # Mock out the authentication credentials. self.auth_patcher = mock.patch.object(auth, 'CloudCredentials') self.mock_creds = self.auth_patcher.start() self.mock_creds.return_value.get_credentials.return_value = ( credentials.AnonymousCredentials())
def setUp(self): super(ConfigurationTest, self).setUp() # Save the real modules for clean up. self.real_open = __builtin__.open self.real_file = __builtin__.file self.fs = fake_filesystem.FakeFilesystem() self.os = fake_filesystem.FakeOsModule(self.fs) self.open = fake_filesystem.FakeFileOpen(self.fs) self.stubs = mox3_stubout.StubOutForTesting() self.stubs.SmartSet(__builtin__, 'open', self.open) self.stubs.SmartSet(os, 'path', self.os.path) config_file = constants.CONFIG_DEFAULTS_PATH self.fs.CreateFile(config_file, contents=_config_defaults_yaml) config_model.Config(id='string_config', string_value='config value 1').put() config_model.Config(id='integer_config', integer_value=1).put() config_model.Config(id='bool_config', bool_value=True).put() config_model.Config(id='list_config', list_value=['email1', 'email2']).put()
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): super(StubOutForTestingTest, self).setUp() self.stubber = mox3_stubout.StubOutForTesting()
def setUp(self): super(UtilTest, self).setUp() self.stdout = StringIO() self.stubs = mox3_stubout.StubOutForTesting() self.stubs.SmartSet(sys, 'stdout', self.stdout)