From 7e3e9b8e9cea4f1bf78d127ffb915b79c854fdbe Mon Sep 17 00:00:00 2001 From: Ghe Rivero Date: Tue, 1 May 2012 14:34:55 +0200 Subject: Remove old flagfile support. Implements blueprint remove-old-flagfile nova-manage can still be used to convert old flagfiles style files to new .ini files: $ ./bin/nova-manage config convert --help Usage: nova-manage config convert [options] Options: -h, --help show this help message and exit --infile= old-style flagfile to convert to config --outfile= path for output file. Writes configto stdout if not specified. Change-Id: Ib8fbbd858b1db7faef70d7d97955e5042bf378f2 Signed-off-by: Ghe Rivero --- nova/tests/test_flags.py | 32 -------------------------------- 1 file changed, 32 deletions(-) (limited to 'nova/tests') diff --git a/nova/tests/test_flags.py b/nova/tests/test_flags.py index 153db953a..c980e522a 100644 --- a/nova/tests/test_flags.py +++ b/nova/tests/test_flags.py @@ -99,38 +99,6 @@ class FlagsTestCase(test.TestCase): self.reset_flags() self.assertEqual(FLAGS.flags_unittest, 'foo') - def test_flagfile(self): - opts = [ - cfg.StrOpt('string', default='default', help='desc'), - cfg.IntOpt('int', default=1, help='desc'), - cfg.BoolOpt('false', default=False, help='desc'), - cfg.BoolOpt('true', default=True, help='desc'), - cfg.MultiStrOpt('multi', default=['blaa'], help='desc'), - ] - - self.FLAGS.register_opts(opts) - - (fd, path) = tempfile.mkstemp(prefix='nova', suffix='.flags') - - try: - os.write(fd, '--string=foo\n--int=2\n--false\n--notrue\n') - os.write(fd, '--multi=bar\n') - os.close(fd) - - self.FLAGS(['flags_test', '--flagfile=' + path]) - - self.assertEqual(self.FLAGS.string, 'foo') - self.assertEqual(self.FLAGS.int, 2) - self.assertEqual(self.FLAGS.false, True) - self.assertEqual(self.FLAGS.true, False) - self.assertEqual(self.FLAGS.multi, ['bar']) - - # Re-parse to test multistring isn't append multiple times - self.FLAGS(['flags_test', '--flagfile=' + path]) - self.assertEqual(self.FLAGS.multi, ['bar']) - finally: - os.remove(path) - def test_defaults(self): self.FLAGS.register_opt(cfg.StrOpt('foo', default='bar', help='desc')) self.assertEqual(self.FLAGS.foo, 'bar') -- cgit