import os
+
+from sqlobject.tests.dbtest import getConnection
+
from m_librarian.db import open_db, init_db
from m_librarian.inp import import_inpx
def setup_module():
- try:
- os.remove('/tmp/m_librarian-test.sqlite')
- except OSError:
- pass
- open_db('sqlite:///tmp/m_librarian-test.sqlite')
+ connection = getConnection()
+ if connection.dbName == 'sqlite':
+ try:
+ connection.dropDatabase()
+ except OSError:
+ pass
+ open_db(connection.uri())
init_db()
def teardown_module():
- try:
- os.remove('/tmp/m_librarian-test.sqlite')
- except OSError:
- pass
+ connection = getConnection()
+ if connection.dbName == 'sqlite':
+ try:
+ connection.dropDatabase()
+ except OSError:
+ pass
def load_inpx(inpx):