solana-models/models/silver/nfts/silver__nft_sales_exchange_art.yml
eric-laurello e69ac2b269
AN-2722 bug fixes (#218)
* bug fix

* test updates
2023-01-26 10:54:36 -05:00

74 lines
2.9 KiB
YAML

version: 2
models:
- name: silver__nft_sales_exchange_art
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns:
- TX_ID
- MINT
- compare_model_subset:
name: silver__nft_sales_exchange_art_business_logic_test
compare_model: ref('testing__nft_sales_exchange_art')
compare_columns:
- tx_id
- purchaser
- seller
- mint
- round(sales_amount,8)
model_condition: "where tx_id in ('m4Z84jUhtz8bJoVAv6NzAaqG4MLr8an5e1ofynziU94jANZYZrQgqs2QyE5RbSbHMhdYu3pEQf4VNEErkivoSAN',
'KcQ2QT1Ck84ho3MRbfAbBLG69R48XskEwCLbav43sZFEqn7gxQ3HPuWX6aYdJvLNNtng82mYB7r2ASGQ4wtzF9k',
'4CnhCbQnMqHGLq86eN3UWi4bg5e4iz4d1an7Stbn5g1n7GmbYWUYeXC9X22xYhCTN8EhGpNzEnPbEU8yedV8atdb',
'w9ARwPqxJyqMsQs5o7ZfawpmhpjcMRRkic86aqj7ixPjRNvzW1Xeg3iMSCGd1xDfVbkG9dqD6nFAtpgAUpMxhgT',
'4XviPQ4rUE6GVt3VfZ6LwWtvxYiZSA5pmTTsVX1HKhebTbekkLruEFJg4pC1DLVXMBwv18uKVGGQKnSqfPH7bqEn',
'LoBw8ZMW2f7UAk4EB97eG6GV8uqtvw8aA7SoXgwRU2wPCznDGEZoiqwr5yixGidQUFdUfgHKnwi8TE9X3kQSxaM',
'4nXmwBuuGpyV41QmatkmjgYpkVUmcmHFG1vxkuNmtAUfagG8E9a9ZPDy2TCDDvJP9ocp789pacsY57MXMwnZNmE2')"
- tx_excluded:
name: silver__nft_sales_exchange_art_tx_excluded_test
excluded_tx_ids:
- 464JTdP9J2joPgA3A6YGxK2b9B5tKJE8gzDeUxdGUtdhwELR4ncZzkDc6U71ypFww9ZELwuQPAN8bfzgHve7nW1o
- s67gqc1LED5MupXrfvXctwoNeShM3gmgDvWZuQTmMnRBUWR1ktkcfazYbHQVnEmVTsKYAHQnRQduRc81mNtZonD
- GkrUBY7EqHdvcosYkSuNhLHQ2bXwsMYTwVXuoJnoVxjDVfVCCifxGSxn8W9bB6PfibGEWVHzVG7oUvXLpBy4RF8
- 2HBbrn21CdQYiJ9J74ZauBXYawjozbecqF7w3dFswp1SnzE5H8uFnqiU16LfQrY9DrkGsx9WQNkqW8vvZ4Q7tPeR
- 296LwbWf4EPx9CjD1w2Dr7ibsjYMn2E2smyTLBMsKsHb8hCA4Mc4QUxgfXMiU8qAbnPvSLBwtgjEM8uxFBH7ym6W
columns:
- name: BLOCK_TIMESTAMP
description: "{{ doc('block_timestamp') }}"
tests:
- not_null
- name: BLOCK_ID
description: "{{ doc('block_id') }}"
tests:
- not_null
- name: TX_ID
description: "{{ doc('tx_id') }}"
tests:
- not_null
- name: SUCCEEDED
description: "{{ doc('tx_succeeded') }}"
tests:
- not_null
- name: PROGRAM_ID
description: "{{ doc('program_id') }}"
tests:
- not_null
- name: PURCHASER
description: "{{ doc('purchaser') }}"
tests:
- not_null
- name: SELLER
description: "{{ doc('seller') }}"
tests:
- not_null
- name: MINT
description: "{{ doc('mint') }}"
tests:
- not_null:
where: succeeded = TRUE
- name: SALES_AMOUNT
description: "{{ doc('sales_amount') }}"
tests:
- not_null
- name: _INSERTED_TIMESTAMP
description: "{{ doc('_inserted_timestamp') }}"
tests:
- not_null