]> git.decadent.org.uk Git - dak.git/blobdiff - tests/create_pickle_file.py
Merge remote-tracking branch 'jcristau/formatone-no-tar-sig'
[dak.git] / tests / create_pickle_file.py
index 74c50a0edd745da9ac360d8796b56b7cdbaa344a..63d139674d4d1571f63c826fdaa02f10f20726f2 100755 (executable)
@@ -3,14 +3,19 @@
 # recreate the pickle file db-metadata-*.pkl that needs to be updated
 # after a database upgrade
 
-from daklib.dbconn import DBConn
-
 from sqlalchemy import create_engine, __version__
 
 import pickle
+import sys
 from os.path import abspath, dirname
 
 DAK_TEST_DIR = dirname(abspath(__file__))
+DAK_ROOT_DIR = dirname(DAK_TEST_DIR)
+if DAK_ROOT_DIR not in sys.path:
+    sys.path.insert(0, DAK_ROOT_DIR)
+
+from daklib.dbconn import DBConn
+
 pickle_filename = '%s/fixtures/db-metadata-%s.pkl' % (DAK_TEST_DIR, __version__)
 pickle_file = open(pickle_filename, 'w')
 metadata = DBConn().db_meta