__init__.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # testing/__init__.py
  2. # Copyright (C) 2005-2017 the SQLAlchemy authors and contributors
  3. # <see AUTHORS file>
  4. #
  5. # This module is part of SQLAlchemy and is released under
  6. # the MIT License: http://www.opensource.org/licenses/mit-license.php
  7. from .warnings import assert_warnings
  8. from . import config
  9. from .exclusions import db_spec, _is_excluded, fails_if, skip_if, future,\
  10. fails_on, fails_on_everything_except, skip, only_on, exclude, \
  11. against as _against, _server_version, only_if, fails
  12. def against(*queries):
  13. return _against(config._current, *queries)
  14. from .assertions import emits_warning, emits_warning_on, uses_deprecated, \
  15. eq_, ne_, le_, is_, is_not_, startswith_, assert_raises, \
  16. assert_raises_message, AssertsCompiledSQL, ComparesTables, \
  17. AssertsExecutionResults, expect_deprecated, expect_warnings, \
  18. in_, not_in_, eq_ignore_whitespace, eq_regex, is_true, is_false
  19. from .util import run_as_contextmanager, rowset, fail, \
  20. provide_metadata, adict, force_drop_names, \
  21. teardown_events
  22. crashes = skip
  23. from .config import db
  24. from .config import requirements as requires
  25. from . import mock