Exemplo n.º 1
0
def create_test_kucoin(
    database: DBHandler,
    msg_aggregator: MessagesAggregator,
    api_key: Optional[ApiKey] = None,
    secret: Optional[ApiSecret] = None,
    passphrase: Optional[str] = None,
) -> Kucoin:
    if api_key is None:
        api_key = make_api_key()
    if secret is None:
        secret = make_api_secret()
    if passphrase is None:
        passphrase = make_random_uppercasenumeric_string(size=6)

    return Kucoin(
        api_key=api_key,
        secret=secret,
        database=database,
        msg_aggregator=msg_aggregator,
        passphrase=passphrase,
    )
Exemplo n.º 2
0
def generate_random_kraken_id() -> str:
    return (make_random_uppercasenumeric_string(6) + '-' +
            make_random_uppercasenumeric_string(5) + '-' +
            make_random_uppercasenumeric_string(6))
Exemplo n.º 3
0
def fixture_kucoin_passphrase():
    return make_random_uppercasenumeric_string(size=6)