def _build_sns_with_token(self, seconds_after_current_time): from snsapi.utils import JsonDict import time token = JsonDict() token.expires_in = time.time() + seconds_after_current_time sns = SNSBase() sns.token = token return sns
def test_snsbase_new_channel_full(self): nc = SNSBase.new_channel(full=True) eq_(4, len(nc), WRONG_RESULT_ERROR) in_('channel_name', nc) in_('open', nc) in_('description', nc) in_('methods', nc)
def test_snsbase_new_channel_full(self): nc = SNSBase.new_channel(full=True) print nc eq_(4, len(nc), WRONG_RESULT_ERROR) ok_(('channel_name' in nc), WRONG_RESULT_ERROR) ok_(('open' in nc), WRONG_RESULT_ERROR) ok_(('description' in nc), WRONG_RESULT_ERROR) ok_(('methods' in nc), WRONG_RESULT_ERROR)
def test_snsbase_new_channel_full(self): nc = SNSBase.new_channel(full=True) eq_(7, len(nc), WRONG_RESULT_ERROR) in_('channel_name', nc) in_('open', nc) in_('description', nc) in_('methods', nc) in_('user_name', nc) in_('user_id', nc)
def _expand_url_ok(self, url, expected_url): sns = SNSBase() ex_url = sns._expand_url(url) eq_(ex_url, expected_url)
def _parse_code_ok(self, url, code): sns = SNSBase() token = sns._parse_code(url) ok_(isinstance(token, snsapi.utils.JsonDict)) eq_(token.code, code)
def test_snsbase_new_channel_normal(self): nc = SNSBase.new_channel() eq_(2, len(nc), WRONG_RESULT_ERROR) in_('channel_name', nc) in_('open', nc)
def test_snsbase_expire_after_3(self): # Token not exist, consider as expired. eq_(SNSBase().expire_after(), 0)