def test_normal(self):
     instack_env = {}
     undercloud._write_password_file(instack_env)
     test_parser = configparser.ConfigParser()
     test_parser.read(undercloud.PATHS.PASSWORD_PATH)
     self.assertTrue(test_parser.has_option('auth',
                                            'undercloud_db_password'))
     self.assertIn('UNDERCLOUD_DB_PASSWORD', instack_env)
     self.assertEqual(32,
                      len(instack_env['UNDERCLOUD_HEAT_ENCRYPTION_KEY']))
 def test_normal(self):
     instack_env = {}
     undercloud._write_password_file(instack_env)
     test_parser = configparser.ConfigParser()
     test_parser.read(undercloud.PATHS.PASSWORD_PATH)
     self.assertTrue(
         test_parser.has_option('auth', 'undercloud_db_password'))
     self.assertIn('UNDERCLOUD_DB_PASSWORD', instack_env)
     self.assertEqual(32,
                      len(instack_env['UNDERCLOUD_HEAT_ENCRYPTION_KEY']))
 def test_value_set(self):
     instack_env = {}
     conf = config_fixture.Config()
     self.useFixture(conf)
     conf.config(undercloud_db_password='******', group='auth')
     undercloud._write_password_file(instack_env)
     test_parser = configparser.ConfigParser()
     test_parser.read(undercloud.PATHS.PASSWORD_PATH)
     self.assertEqual(test_parser.get('auth', 'undercloud_db_password'),
                      'test')
     self.assertEqual(instack_env['UNDERCLOUD_DB_PASSWORD'], 'test')
 def test_value_set(self):
     instack_env = {}
     conf = config_fixture.Config()
     self.useFixture(conf)
     conf.config(undercloud_db_password='******', group='auth')
     undercloud._write_password_file(instack_env)
     test_parser = configparser.ConfigParser()
     test_parser.read(undercloud.PATHS.PASSWORD_PATH)
     self.assertEqual(test_parser.get('auth', 'undercloud_db_password'),
                      'test')
     self.assertEqual(instack_env['UNDERCLOUD_DB_PASSWORD'], 'test')
 def test_answers(self):
     answers_parser = configparser.ConfigParser()
     fake_answers = io.StringIO()
     fake_answers.write(u'[answers]\nUNDERCLOUD_DB_PASSWORD=foo\n')
     fake_answers.seek(0)
     answers_parser.readfp(fake_answers)
     instack_env = {}
     undercloud._write_password_file(answers_parser, instack_env)
     test_parser = configparser.ConfigParser()
     test_parser.read(undercloud.PATHS.PASSWORD_PATH)
     self.assertEqual(test_parser.get('auth', 'undercloud_db_password'),
                      'foo')
     self.assertEqual(instack_env['UNDERCLOUD_DB_PASSWORD'], 'foo')
Example #6
0
 def test_answers(self):
     answers_parser = configparser.ConfigParser()
     fake_answers = io.StringIO()
     fake_answers.write(u'[answers]\nUNDERCLOUD_DB_PASSWORD=foo\n')
     fake_answers.seek(0)
     answers_parser.readfp(fake_answers)
     instack_env = {}
     undercloud._write_password_file(answers_parser, instack_env)
     test_parser = configparser.ConfigParser()
     test_parser.read(undercloud.PATHS.PASSWORD_PATH)
     self.assertEqual(test_parser.get('auth', 'undercloud_db_password'),
                      'foo')
     self.assertEqual(instack_env['UNDERCLOUD_DB_PASSWORD'], 'foo')