def setUp(self): super(TestUpgradeCheckResourceProviders, self).setUp() self.output = StringIO() self.useFixture(fixtures.MonkeyPatch('sys.stdout', self.output)) # We always need the API DB to be setup. self.useFixture(nova_fixtures.Database(database='api')) self.cmd = status.UpgradeCommands()
def setUp(self): super(TestUpgradeCheckResourceProviders, self).setUp() self.output = StringIO() self.useFixture(fixtures.MonkeyPatch('sys.stdout', self.output)) # We always need the API DB to be setup. self.useFixture(nova_fixtures.Database(database='api')) self.useFixture(nova_fixtures.Database(database='placement')) self.cmd = status.UpgradeCommands() rp_obj.ensure_rc_cache(context.get_admin_context())
def setUp(self): super(TestUpgradeCheckPolicyJSON, self).setUp() self.cmd = status.UpgradeCommands() policy.CONF.clear_override('policy_file', group='oslo_policy') self.data = {'rule_admin': 'True', 'rule_admin2': 'is_admin:True'} self.temp_dir = self.useFixture(fixtures.TempDir()) fd, self.json_file = tempfile.mkstemp(dir=self.temp_dir.path) fd, self.yaml_file = tempfile.mkstemp(dir=self.temp_dir.path) with open(self.json_file, 'w') as fh: jsonutils.dump(self.data, fh) with open(self.yaml_file, 'w') as fh: yaml.dump(self.data, fh) original_search_dirs = cfg._search_dirs def fake_search_dirs(dirs, name): dirs.append(self.temp_dir.path) return original_search_dirs(dirs, name) self.stub_out('oslo_config.cfg._search_dirs', fake_search_dirs)
def setUp(self): super(TestUpgradeCheckResourceProviders, self).setUp() self.output = StringIO() self.useFixture(fixtures.MonkeyPatch('sys.stdout', self.output)) # We always need the API DB to be setup. self.useFixture(nova_fixtures.Database(database='api')) # Setting up the placement fixtures is complex because we need # the status command (which access the placement tables directly) # to have access to the right database engine. So first we create # a config, then the PlacementFixtur and then monkey patch the # old placement get_placement_engine code. config = cfg.ConfigOpts() conf_fixture = self.useFixture(config_fixture.Config(config)) placement_fixture = self.useFixture( func_fixtures.PlacementFixture(conf_fixture=conf_fixture, db=True)) self.placement_api = placement_fixture.api # We need the code in status to be using the database we've set up. self.useFixture( fixtures.MonkeyPatch( 'nova.api.openstack.placement.db_api.get_placement_engine', placement.db_api.get_placement_engine)) self.cmd = status.UpgradeCommands()
def setUp(self): super(TestUpgradeCheckCellsV2, self).setUp() self.output = StringIO() self.useFixture(fixtures.MonkeyPatch('sys.stdout', self.output)) self.useFixture(nova_fixtures.Database(database='api')) self.cmd = status.UpgradeCommands()
def setUp(self): super(TestUpgradeCheckBasic, self).setUp() self.output = StringIO() self.useFixture(fixtures.MonkeyPatch('sys.stdout', self.output)) self.cmd = status.UpgradeCommands()
def setUp(self): super(TestUpgradeCheckCinderAPI, self).setUp() self.cmd = status.UpgradeCommands()
def setUp(self): super().setUp() self.cmd = status.UpgradeCommands()
def setUp(self): super(TestUpgradeCheckOldCompute, self).setUp() self.cmd = status.UpgradeCommands()
def setUp(self): super(TestUpgradeCheckPolicy, self).setUp() self.cmd = status.UpgradeCommands() self.rule_name = "system_admin_api"
def setUp(self): super(TestUpgradeCheckPolicy, self).setUp() self.cmd = status.UpgradeCommands() self.rule_name = "context_is_admin"