def test_dry_run(ConfigParser, args): ConfigParser.load_file = MagicMock(return_value=make_config( baking_address='tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB', payment_address='tz1Zrqm4TkJwqTxm5TiyVFh6taXG4Wrq7tko', service_fee=9, min_delegation_amt=10, )) assert start_application(args) == 0
def test_base_url(ConfigParser, args): ConfigParser.load_file = MagicMock(return_value=make_config( baking_address='tz1aWXP237BLwNHJcCD4b3DutCevhqq2T1Z9', payment_address='tz1aWXP237BLwNHJcCD4b3DutCevhqq2T1Z9', service_fee=0, min_delegation_amt=0, )) args.initial_cycle = 100 args.api_base_url = 'https://api.carthage.tzkt.io/v1/' assert start_application(args) == 0
def test_base_url(ConfigParser, args): ConfigParser.load_file = MagicMock(return_value=make_config( baking_address="tz1aWXP237BLwNHJcCD4b3DutCevhqq2T1Z9", payment_address="tz1aWXP237BLwNHJcCD4b3DutCevhqq2T1Z9", service_fee=0, min_delegation_amt=0, )) args.initial_cycle = 100 args.api_base_url = TZKT_PUBLIC_API_URL["MAINNET"] assert start_application(args) == 0
def test_illegal_baking_file(args): assert start_application(args) == 0
def test_load_file_error(args): assert start_application(args) == 0
def test_no_errors(args): assert start_application(args) == 0
def test_wrong_args_run_mode(args): args.run_mode = 33 assert start_application(args) == 0
def test_wrong_reward_provider(args): args.reward_data_provider = "asdasdasd" assert start_application(args) == 0
def test_wrong_node_end_point(args): args.node_endpoint = "https://testnet-tezos.giganode.io:4433" assert start_application(args) == 0
def test_wrong_api_base_url(args): args.api_base_url = "https://api.carthage.tzkt.io_no_such_api/v1/" assert start_application(args) == 0
def test_rpc_api_dry_run(args): assert start_application(args) == 0