__init__.py 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # -*- coding: utf-8 -*-
  2. from hapic.context import BottleContext
  3. from hapic.hapic import Hapic
  4. from hapic.data import HapicData
  5. _hapic_default = Hapic()
  6. with_api_doc = _hapic_default.with_api_doc
  7. input_headers = _hapic_default.input_headers
  8. input_body = _hapic_default.input_body
  9. input_path = _hapic_default.input_path
  10. input_query = _hapic_default.input_query
  11. input_forms = _hapic_default.input_forms
  12. output_headers = _hapic_default.output_headers
  13. output_body = _hapic_default.output_body
  14. # with_api_doc_bis = _hapic_default.with_api_doc_bis
  15. generate_doc = _hapic_default.generate_doc
  16. set_context = _hapic_default.set_context
  17. handle_exception = _hapic_default.handle_exception
  18. # from hapic.hapic import with_api_doc
  19. # from hapic.hapic import with_api_doc_bis
  20. # from hapic.hapic import generate_doc
  21. # from hapic.hapic import output_body
  22. # from hapic.hapic import input_body
  23. # from hapic.hapic import input_query
  24. # from hapic.hapic import input_path
  25. # from hapic.hapic import input_headers
  26. # from hapic.context import BottleContext
  27. # from hapic.hapic import set_fake_default_context
  28. # from hapic.hapic import error_schema
  29. class FakeSetContext(object):
  30. @property
  31. def bottle_context(self):
  32. return BottleContext()
  33. class FakeExt(object):
  34. bottle = FakeSetContext()
  35. ext = FakeExt()