Пример #1
0
 def setUp(self):
     self.browser = GoPayMock({
         'language': 'default',
         'goid': 'id',
     })
     self.auth = AuthStub()
     self.payments = Payments(self.browser, self.auth)
    def setUp(self):

        self.browser = GoPayMock(
            {
                "language": "default",
                "goid": "id",
            }
        )
        self.auth = AuthStub()
        self.payments = Payments(self.browser, self.auth)
Пример #3
0
def payments(config: dict, services: dict = None) -> Payments:
    config = add_defaults(config, {
        "scope": TokenScope.ALL,
        "language": Language.ENGLISH,
        "timeout": 30
    })
    services = add_defaults(services, {
        "logger": null_logger,
        "cache": InMemoryTokenCache()
    })
    browser = Browser(services["logger"], config["timeout"])
    gopay = GoPay(config, browser)
    auth = CachedAuth(OAuth2(gopay), services["cache"])
    return Payments(gopay, auth)
Пример #4
0
def payments(config, services=None):
    config = add_defaults(config, {
        'scope': TokenScope.ALL,
        'language': Language.ENGLISH,
        'timeout': 30
    })
    services = add_defaults(services, {
        'logger': null_logger,
        'cache': InMemoryTokenCache()
    })
    browser = Browser(services['logger'], config['timeout'])
    gopay = GoPay(config, browser)
    auth = CachedAuth(OAuth2(gopay), services['cache'])
    return Payments(gopay, auth)