diff options
author | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-02-23 11:20:52 -0800 |
---|---|---|
committer | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-02-23 11:20:52 -0800 |
commit | 3c09d486f862de7069b848e8124787cfbf4247f8 (patch) | |
tree | 104b578d57a5be15f81c52fa22802253eb0d78ad /nova/test.py | |
parent | 489f325b8161a70f0f7288135ad04c331bcbbe90 (diff) | |
download | nova-3c09d486f862de7069b848e8124787cfbf4247f8.tar.gz nova-3c09d486f862de7069b848e8124787cfbf4247f8.tar.xz nova-3c09d486f862de7069b848e8124787cfbf4247f8.zip |
use flags for sqlite db names and fix flags in dhcpbridge
Diffstat (limited to 'nova/test.py')
-rw-r--r-- | nova/test.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/nova/test.py b/nova/test.py index 6cbbb9e8e..9c961a987 100644 --- a/nova/test.py +++ b/nova/test.py @@ -22,12 +22,14 @@ Allows overriding of flags for use of fakes, and some black magic for inline callbacks. """ + import datetime +import os +import shutil import uuid import unittest import mox -import shutil import stubout from nova import context @@ -39,8 +41,8 @@ from nova import service FLAGS = flags.FLAGS -flags.DEFINE_bool('flush_db', True, - 'Flush the database before running fake tests') +flags.DEFINE_string('sqlite_clean_db', 'clean.sqlite', + 'File name of clean sqlite db') flags.DEFINE_bool('fake_tests', True, 'should we use everything for testing') @@ -65,7 +67,8 @@ class TestCase(unittest.TestCase): # now that we have some required db setup for the system # to work properly. self.start = datetime.datetime.utcnow() - shutil.copyfile("clean.sqlite", "tests.sqlite") + shutil.copyfile(os.path.join(FLAGS.state_path, FLAGS.sqlite_clean_db), + os.path.join(FLAGS.state_path, FLAGS.sqlite_db)) # emulate some of the mox stuff, we can't use the metaclass # because it screws with our generators |