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)
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)
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)