MCPcopy Create free account
hub / github.com/ccxt/ccxt / set_sandbox_mode

Method set_sandbox_mode

python/ccxt/base/exchange.py:3280–3305  ·  view source on GitHub ↗

set the sandbox mode for the exchange :param boolean enabled: True to enable sandbox mode, False to disable it

(self, enabled: bool)

Source from the content-addressed store, hash-verified

3278 return self.filter_by_limit(result, limit, key, sinceIsDefined)
3279
3280 def set_sandbox_mode(self, enabled: bool):
3281 """
3282 set the sandbox mode for the exchange
3283 :param boolean enabled: True to enable sandbox mode, False to disable it
3284 """
3285 if enabled:
3286 if 'test' in self.urls:
3287 if isinstance(self.urls['api'], str):
3288 self.urls['apiBackup'] = self.urls['api']
3289 self.urls['api'] = self.urls['test']
3290 else:
3291 self.urls['apiBackup'] = self.clone(self.urls['api'])
3292 self.urls['api'] = self.clone(self.urls['test'])
3293 else:
3294 raise NotSupported(self.id + ' does not have a sandbox URL')
3295 # set flag
3296 self.isSandboxModeEnabled = True
3297 elif 'apiBackup' in self.urls:
3298 if isinstance(self.urls['api'], str):
3299 self.urls['api'] = self.urls['apiBackup']
3300 else:
3301 self.urls['api'] = self.clone(self.urls['apiBackup'])
3302 newUrls = self.omit(self.urls, 'apiBackup')
3303 self.urls = newUrls
3304 # set flag
3305 self.isSandboxModeEnabled = False
3306
3307 def enable_demo_trading(self, enable: bool):
3308 """

Callers 3

helper_test_init_sandboxFunction · 0.95
__init__Method · 0.95
after_constructMethod · 0.95

Calls 3

cloneMethod · 0.95
omitMethod · 0.95
NotSupportedClass · 0.90

Tested by 1

helper_test_init_sandboxFunction · 0.76