test_signer.py 文件源码

python
阅读 15 收藏 0 点赞 0 评论 0

项目:django-oscar-cybersource 作者: thelabnyc 项目源码 文件源码
def test_verify(self):
        rf = RequestFactory()
        signer = SecureAcceptanceSigner()

        # Baseline
        signer.secret_key = 'FOO'
        request = rf.post('/', {
            'signed_field_names': 'foo,baz',
            'signature': 'IVMC7Aj8pDKwLx+0eNfIfoQAHvViiLeavLyYatCtB+c=',
            'foo': 'bar',
            'baz': 'bat',
        })
        self.assertTrue( signer.verify_request(request) )

        # Bad signature given
        request = rf.post('/', {
            'signed_field_names': 'foo,baz',
            'signature': 'IVMC7Aj8pDKwLx+0eNfIfoQAHvViiLeavLyYatCtB',
            'foo': 'bar',
            'baz': 'bat',
        })
        self.assertFalse( signer.verify_request(request) )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号