mirror of
https://github.com/FlipsideCrypto/livequery-models.git
synced 2026-02-06 10:56:46 +00:00
STREAM-347/STREAM-348/workflows-assert-success (#46)
This commit is contained in:
parent
89c071a3b7
commit
d3c8128fb3
8
.github/workflows/dbt_test.yml
vendored
8
.github/workflows/dbt_test.yml
vendored
@ -32,8 +32,8 @@ jobs:
|
||||
if: github.event_name == 'schedule' || github.event_name == 'push'
|
||||
secrets: inherit
|
||||
with:
|
||||
warehouse: ${{ inputs.warehouse }}
|
||||
environment: workflow_${{ inputs.environment }}
|
||||
warehouse: DBT_CLOUD
|
||||
environment: workflow_prod
|
||||
command: test --selector test_udfs
|
||||
|
||||
dispached:
|
||||
@ -41,6 +41,6 @@ jobs:
|
||||
if: github.event_name == 'workflow_dispatch'
|
||||
secrets: inherit
|
||||
with:
|
||||
warehouse: DBT_CLOUD
|
||||
environment: workflow_prod
|
||||
warehouse: ${{ inputs.warehouse }}
|
||||
environment: workflow_${{ inputs.environment }}
|
||||
command: test --selector test_udfs
|
||||
@ -10,6 +10,7 @@ models:
|
||||
'eth-mainnet', {'owner': '0x4a9318F375937B56045E5a548e7E66AEA61Dd610'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_owners_for_token
|
||||
tests:
|
||||
@ -19,6 +20,7 @@ models:
|
||||
'eth-mainnet', {'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330', 'tokenId': 44}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_owners_for_collection
|
||||
tests:
|
||||
@ -28,6 +30,7 @@ models:
|
||||
'eth-mainnet', {'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330', 'withTokenBalances': True}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: is_holder_of_collection
|
||||
tests:
|
||||
@ -37,6 +40,7 @@ models:
|
||||
'eth-mainnet', {'wallet': '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045', 'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_contracts_for_owner
|
||||
tests:
|
||||
@ -46,6 +50,7 @@ models:
|
||||
'eth-mainnet', {'owner': 'vitalik.eth', 'pageSize': 100, 'page': 1}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_nft_metadata
|
||||
tests:
|
||||
@ -55,6 +60,7 @@ models:
|
||||
'eth-mainnet', {'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330', 'tokenId': 44}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_nft_metadata_batch
|
||||
tests:
|
||||
@ -64,6 +70,7 @@ models:
|
||||
'eth-mainnet', {'tokens': [{'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330', 'tokenId': 44}, {'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330', 'tokenId': 43}]}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_contract_metadata
|
||||
tests:
|
||||
@ -73,6 +80,7 @@ models:
|
||||
'ethereum-mainnet', {'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_contract_metadata_batch
|
||||
tests:
|
||||
@ -82,6 +90,7 @@ models:
|
||||
'eth-mainnet', {'contractAddresses': ['0xe785E82358879F061BC3dcAC6f0444462D4b5330', '0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d']}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: invalidate_contract
|
||||
tests:
|
||||
@ -91,6 +100,7 @@ models:
|
||||
'eth-mainnet', {'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: reingest_contract
|
||||
tests:
|
||||
@ -100,6 +110,7 @@ models:
|
||||
'eth-mainnet', {'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: search_contract_metadata
|
||||
tests:
|
||||
@ -109,6 +120,7 @@ models:
|
||||
'eth-mainnet', {'query': 'bored'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_nfts_for_collection
|
||||
tests:
|
||||
@ -118,6 +130,7 @@ models:
|
||||
'eth-mainnet', {'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330', 'withMetadata': True}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_spam_contracts
|
||||
tests:
|
||||
@ -127,6 +140,7 @@ models:
|
||||
'eth-mainnet', {}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: is_spam_contract
|
||||
tests:
|
||||
@ -136,6 +150,7 @@ models:
|
||||
'eth-mainnet', {'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: is_airdrop
|
||||
tests:
|
||||
@ -145,6 +160,7 @@ models:
|
||||
'eth-mainnet', {'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330', 'tokenId': 44}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: report_spam
|
||||
tests:
|
||||
@ -156,6 +172,7 @@ models:
|
||||
args: null
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_floor_price
|
||||
tests:
|
||||
@ -165,6 +182,7 @@ models:
|
||||
'eth-mainnet', {'contractAddress': '0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_nft_sales
|
||||
tests:
|
||||
@ -174,6 +192,7 @@ models:
|
||||
'eth-mainnet', {'fromBlock': 0, 'toBlock': 'latest', 'order': 'asc', 'contractAddress': '0xe785E82358879F061BC3dcAC6f0444462D4b5330', 'tokenId': 44}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: compute_rarity
|
||||
tests:
|
||||
@ -183,6 +202,7 @@ models:
|
||||
'eth-mainnet', {'tokenId': 3603, 'contractAddress': '0xb6a37b5d14d502c3ab0ae6f3a0e058bc9517786e'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: summarize_nft_attributes
|
||||
tests:
|
||||
@ -192,3 +212,4 @@ models:
|
||||
'eth-mainnet', {'contractAddress': '0xb6a37b5d14d502c3ab0ae6f3a0e058bc9517786e'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -10,6 +10,7 @@ models:
|
||||
'eth-mainnet', [{'contract': '0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270', 'owner': '0xf1a726210550c306a9964b251cbcd3fa5ecb275d', 'spender': '0xdef1c0ded9bec7f1a1670819833240f027b25eff'}]
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_token_balances
|
||||
tests:
|
||||
@ -19,6 +20,7 @@ models:
|
||||
'eth-mainnet', ['0x95222290DD7278Aa3Ddd389Cc1E1d165CC4BAfe5', 'erc20']
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_token_metadata
|
||||
tests:
|
||||
@ -28,5 +30,6 @@ models:
|
||||
'eth-mainnet', ['0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48']
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
|
||||
|
||||
@ -10,4 +10,5 @@ models:
|
||||
'eth-mainnet', [{'fromBlock': '0x0', 'toBlock': 'latest', 'toAddress': '0x5c43B1eD97e52d009611D89b74fA829FE4ac56b1', 'category': ['external'], 'withMetadata': True, 'excludeZeroValue': True}]
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -34,5 +34,6 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
|
||||
|
||||
@ -12,6 +12,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: post
|
||||
tests:
|
||||
@ -27,3 +28,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -15,4 +15,5 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {'interval': 'hourly', 'time_period': 'hourly', 'time_start': 1691524740, 'time_end': 1691528400, 'id': '15478,15479'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {'ids': '0x', 'vs_currencies': 'btc,usd,eth'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -13,3 +13,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {'limit': 5}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -16,3 +16,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -13,3 +13,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -17,6 +17,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: balances
|
||||
tests:
|
||||
@ -27,6 +28,7 @@ models:
|
||||
, '231B38ZpsbtrWbsBEjSXfjVj9JT2XyuNXy4f98V5NXxg'
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: parse_transactions
|
||||
tests:
|
||||
@ -40,4 +42,5 @@ models:
|
||||
]
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
|
||||
@ -13,6 +13,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_signatures_for_asset
|
||||
tests:
|
||||
@ -27,6 +28,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: search_assets
|
||||
tests:
|
||||
@ -42,6 +44,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_asset_proof
|
||||
tests:
|
||||
@ -54,6 +57,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_assets_by_owner
|
||||
tests:
|
||||
@ -68,6 +72,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_assets_by_authority
|
||||
tests:
|
||||
@ -82,6 +87,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_assets_by_creator
|
||||
tests:
|
||||
@ -97,6 +103,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_assets_by_group
|
||||
tests:
|
||||
@ -112,3 +119,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {'erc_type': 'erc721'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -24,6 +24,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- test_udf:
|
||||
name: test_playgrounds__query_subgraph_status_200_total_pool_count
|
||||
@ -40,5 +41,6 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
|
||||
|
||||
@ -15,6 +15,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: fetch_nfts
|
||||
tests:
|
||||
@ -36,6 +37,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: fetch_nfts_by_collection
|
||||
tests:
|
||||
@ -53,6 +55,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_transfers_by_nft
|
||||
tests:
|
||||
@ -67,6 +70,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: verify_nfts_owner
|
||||
tests:
|
||||
@ -82,3 +86,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -12,6 +12,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_token_metadata_by_symbol
|
||||
tests:
|
||||
@ -23,6 +24,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_transactions_by_address
|
||||
tests:
|
||||
@ -36,6 +38,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_wallet_token_balance
|
||||
tests:
|
||||
@ -47,6 +50,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_wallet_token_transactions
|
||||
tests:
|
||||
@ -61,3 +65,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -15,6 +15,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: fetch_nfts
|
||||
tests:
|
||||
@ -36,6 +37,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: fetch_nfts_by_collection
|
||||
tests:
|
||||
@ -53,6 +55,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_transfers_by_nft
|
||||
tests:
|
||||
@ -67,6 +70,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: verify_nfts_owner
|
||||
tests:
|
||||
@ -82,4 +86,5 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
|
||||
@ -12,6 +12,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_token_metadata_by_symbol
|
||||
tests:
|
||||
@ -23,6 +24,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_transactions_by_address
|
||||
tests:
|
||||
@ -36,6 +38,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_wallet_token_balance
|
||||
tests:
|
||||
@ -47,6 +50,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: get_wallet_token_transactions
|
||||
tests:
|
||||
@ -61,3 +65,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -18,6 +18,7 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
- name: fetch_nfts_by_creator
|
||||
tests:
|
||||
@ -31,4 +32,5 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {'collection': '0x8d04a8c79ceb0889bdd12acdf3fa9d207ed3ff63'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -19,3 +19,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {'limit': 10}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -20,3 +20,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -13,3 +13,4 @@ models:
|
||||
}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {'query':'query { _mmrs (first: 5) { nodes { key } } }'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
@ -11,3 +11,4 @@ models:
|
||||
, {'chain_id': 'ethereum','ens_names': 'vitalik.eth'}
|
||||
assertions:
|
||||
- result:status_code = 200
|
||||
- result:error IS NULL
|
||||
|
||||
Loading…
Reference in New Issue
Block a user