for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
# -*- coding: utf-8 -*-
from __future__ import absolute_import, unicode_literals
class BaseSchoolApi(object):
""" WeChat API base class """
def __init__(self, client=None):
self._client = client
def _get(self, url, **kwargs):
return self._client.get(url, **kwargs)
def _post(self, url, **kwargs):
return self._client.post(url, **kwargs)
def _head(self, url, **kwargs):
return self._client.head(url, **kwargs)
def _get_view_state(self, url, **kwargs):
return self._client.get_view_state(url, **kwargs)
def _switch_proxy(self):
return self._client.switch_proxy()
@property
def code(self):
return self._client.school.code
def account(self):
return self._client.account
def password(self):
return self._client.password
def session(self):
return self._client.session
def user_type(self):
return self._client.user_type
def base_url(self):
return self._client.base_url
def school_url(self):
return self._client.school.url_endpoint[self.user_type]
def time_list(self):
return self._client.school.time_list