__init__.py 1003B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # -*- coding: utf-8 -*-
  2. # from hapic.hapic import Hapic
  3. # _hapic_default = Hapic()
  4. #
  5. # with_api_doc = _hapic_default.with_api_doc
  6. # with_api_doc_bis = _hapic_default.with_api_doc_bis
  7. # generate_doc = _hapic_default.generate_doc
  8. from hapic.hapic import with_api_doc
  9. from hapic.hapic import with_api_doc_bis
  10. from hapic.hapic import generate_doc
  11. from hapic.hapic import output
  12. from hapic.hapic import input_body
  13. from hapic.hapic import input_query
  14. from hapic.hapic import input_path
  15. from hapic.hapic import input_headers
  16. from hapic.hapic import BottleContext
  17. from hapic.hapic import set_fake_default_context
  18. from hapic.hapic import error_schema
  19. class FakeSetContext(object):
  20. def bottle_context(self):
  21. hapic.set_fake_default_context(BottleContext())
  22. def decorator(func):
  23. def wrapper(*args, **kwargs):
  24. return func(*args, **kwargs)
  25. return wrapper
  26. return decorator
  27. class FakeExt(object):
  28. bottle = FakeSetContext()
  29. ext = FakeExt()