Hackfut Security File Manager
Current Path:
/opt/alt/python37/lib/python3.7/site-packages/alembic/testing
opt
/
alt
/
python37
/
lib
/
python3.7
/
site-packages
/
alembic
/
testing
/
📁
..
📄
__init__.py
(253 B)
📁
__pycache__
📄
assertions.py
(5.77 KB)
📄
compat.py
(310 B)
📄
config.py
(2.32 KB)
📄
engines.py
(766 B)
📄
env.py
(7.58 KB)
📄
exclusions.py
(12.49 KB)
📄
fixtures.py
(4.41 KB)
📄
mock.py
(791 B)
📁
plugin
📄
provision.py
(4.94 KB)
📄
requirements.py
(2.99 KB)
📄
runner.py
(1.56 KB)
📄
util.py
(477 B)
📄
warnings.py
(1.35 KB)
Editing: util.py
from sqlalchemy.util import decorator @decorator def provide_metadata(fn, *args, **kw): """Provide bound MetaData for a single test, dropping afterwards.""" from . import config from sqlalchemy import schema metadata = schema.MetaData(config.db) self = args[0] prev_meta = getattr(self, 'metadata', None) self.metadata = metadata try: return fn(*args, **kw) finally: metadata.drop_all() self.metadata = prev_meta
Upload File
Create Folder