本文整理汇总了Python中webpay.pay.forms.VerifyForm类的典型用法代码示例。如果您正苦于以下问题:Python VerifyForm类的具体用法?Python VerifyForm怎么用?Python VerifyForm使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了VerifyForm类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_locales_and_without_defaultLocale
def test_locales_and_without_defaultLocale(self):
payload = self.payload(
extra_req={"locales": {"de": {"name": "Die App", "description": "Eine Beschreibung für die App."}}}
)
req = self.request(iss=self.key, app_secret=self.secret, payload=payload)
form = VerifyForm({"req": req})
assert not form.is_valid()
开发者ID:kyoshino,项目名称:webpay,代码行数:7,代码来源:test_forms.py
示例2: test_not_public
def test_not_public(self):
self.iss.status = ISSUER_INACTIVE
self.iss.save()
payload = self.request(iss=self.key, app_secret=self.secret)
with self.settings(INAPP_KEY_PATHS={None: sample}, DEBUG=True):
form = VerifyForm({'req': payload})
assert not form.is_valid()
开发者ID:lonnen,项目名称:webpay,代码行数:7,代码来源:test_views.py
示例3: test_valid_inapp
def test_valid_inapp(self):
payload = self.request(iss=self.key, app_secret=self.secret)
with self.settings(INAPP_KEY_PATHS={None: sample}, DEBUG=True):
form = VerifyForm({'req': payload})
assert form.is_valid()
# This means we've successfully looked up the InappConfig.
eq_(form.key, self.key)
eq_(form.secret, self.secret)
开发者ID:lonnen,项目名称:webpay,代码行数:8,代码来源:test_views.py
示例4: test_double_encoded_jwt
def test_double_encoded_jwt(self):
payload = self.payload()
# Some jwt libraries are doing this, I think.
payload = json.dumps(payload)
req = self.request(iss=self.key, app_secret=self.secret, payload=payload)
with self.settings(INAPP_KEY_PATHS={None: sample}, DEBUG=True):
form = VerifyForm({"req": req})
assert not form.is_valid()
开发者ID:kyoshino,项目名称:webpay,代码行数:8,代码来源:test_forms.py
示例5: test_not_public
def test_not_public(self):
# Should this be moved down to solitude? There currently isn't
# an active status in solitude.
raise SkipTest
payload = self.request(iss=self.key, app_secret=self.secret)
with self.settings(INAPP_KEY_PATHS={None: sample}, DEBUG=True):
form = VerifyForm({'req': payload})
assert not form.is_valid()
开发者ID:diox,项目名称:webpay,代码行数:9,代码来源:test_forms.py
示例6: test_empty_locales_and_null_default
def test_empty_locales_and_null_default(self):
payload = self.payload(extra_req={
'locales': {},
'defaultLocale': None,
})
req = self.request(iss=self.key, app_secret=self.secret,
payload=payload)
form = VerifyForm({'req': req})
assert form.is_valid()
开发者ID:flodolo,项目名称:webpay,代码行数:9,代码来源:test_forms.py
示例7: test_locales_and_without_defaultLocale
def test_locales_and_without_defaultLocale(self):
payload = self.payload(extra_req={
'locales': {
'de': {
'name': 'Die App',
'description': 'Eine Beschreibung für die App.'
}
}
})
req = self.request(iss=self.key, app_secret=self.secret,
payload=payload)
form = VerifyForm({'req': req})
assert not form.is_valid()
开发者ID:smillaedler,项目名称:webpay,代码行数:13,代码来源:test_forms.py
示例8: test_short_fields_too_long
def test_short_fields_too_long(self):
for fn in ('chargebackURL',
'defaultLocale',
'id',
'name',
'postbackURL',
'productData'):
payload = self.payload(extra_req={
fn: 'x' * 256
})
req = self.request(payload=payload)
form = VerifyForm({'req': req})
assert not form.is_valid(), (
'Field {0} gets too long error'.format(fn))
开发者ID:diox,项目名称:webpay,代码行数:14,代码来源:test_forms.py
示例9: test_mcc
def test_mcc(self):
form = VerifyForm({'mcc': '123', 'mnc': '456'})
form.is_valid()
assert 'mcc' not in form.errors
assert 'mnc' not in form.errors
开发者ID:jincreator,项目名称:webpay,代码行数:5,代码来源:test_forms.py
示例10: test_not_mcc
def test_not_mcc(self):
form = VerifyForm({'mcc': 'fooo', 'mnc': '1'})
form.is_valid()
assert 'mcc' in form.errors
assert 'mnc' in form.errors
开发者ID:jincreator,项目名称:webpay,代码行数:5,代码来源:test_forms.py
示例11: test_non_existant
def test_non_existant(self, get_active_product):
get_active_product.side_effect = ObjectDoesNotExist
payload = self.request(iss=self.key + ".nope", app_secret=self.secret)
with self.settings(INAPP_KEY_PATHS={None: sample}, DEBUG=True):
form = VerifyForm({"req": payload})
assert not form.is_valid()
开发者ID:kyoshino,项目名称:webpay,代码行数:6,代码来源:test_forms.py
示例12: test_short_fields_too_long
def test_short_fields_too_long(self):
for fn in ("chargebackURL", "defaultLocale", "id", "name", "postbackURL", "productData"):
payload = self.payload(extra_req={fn: "x" * 256})
req = self.request(payload=payload)
form = VerifyForm({"req": req})
assert not form.is_valid(), "Field {0} gets too long error".format(fn)
开发者ID:kyoshino,项目名称:webpay,代码行数:6,代码来源:test_forms.py
示例13: test_only_mnc
def test_only_mnc(self):
form = VerifyForm({'mnc': '456'})
form.is_valid()
assert 'mcc' not in form.errors
assert 'mnc' not in form.errors
assert '__all__' in form.errors
开发者ID:flodolo,项目名称:webpay,代码行数:6,代码来源:test_forms.py
示例14: test_non_existant
def test_non_existant(self, get_secret):
get_secret.side_effect = ValueError
payload = self.request(iss=self.key + '.nope', app_secret=self.secret)
with self.settings(INAPP_KEY_PATHS={None: sample}, DEBUG=True):
form = VerifyForm({'req': payload})
assert not form.is_valid()
开发者ID:cvan,项目名称:webpay,代码行数:6,代码来源:test_views.py
示例15: test_valid_purchase
def test_valid_purchase(self):
payload = self.request(iss=settings.KEY, app_secret=settings.SECRET)
form = VerifyForm({'req': payload})
assert form.is_valid()
eq_(form.key, settings.KEY)
eq_(form.secret, settings.SECRET)
开发者ID:cvan,项目名称:webpay,代码行数:6,代码来源:test_views.py
注:本文中的webpay.pay.forms.VerifyForm类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论