Files
@ f66126ca6fec
Branch filter:
Location: rattail-project/rattail/tests/db/__init__.py - annotation
f66126ca6fec
670 B
text/x-python
Added `--do-not-daemonize` flag to `dbsync` command on Linux.
ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b ba7cb6c7120b |
import unittest
from sqlalchemy import create_engine
from edbob.db import Session, Base
from edbob.db.util import install_core_schema
from edbob.db.extensions import activate_extension
__all__ = ['DataTestCase']
# TODO: This is just awful...
engine = create_engine('sqlite://')
Session.configure(bind=engine)
install_core_schema(engine)
activate_extension('rattail', engine)
class DataTestCase(unittest.TestCase):
def setUp(self):
self.session = Session()
for table in reversed(Base.metadata.sorted_tables):
self.session.execute(table.delete())
self.session.commit()
def tearDown(self):
self.session.close()
|