From 2e2087e8ea97fe4b78c01583ac297c94b3ef32d6 Mon Sep 17 00:00:00 2001 From: Jack Forgash <58153492+forgxyz@users.noreply.github.com> Date: Mon, 28 Nov 2022 17:16:59 -0500 Subject: [PATCH] adjust tests (#89) --- tests/tests__moment_metadata_allday.sql | 18 ++++++++++++++++-- tests/tests__moment_metadata_topshot.sql | 18 ++++++++++++++++-- 2 files changed, 32 insertions(+), 4 deletions(-) diff --git a/tests/tests__moment_metadata_allday.sql b/tests/tests__moment_metadata_allday.sql index dc0ca70..c0b08c8 100644 --- a/tests/tests__moment_metadata_allday.sql +++ b/tests/tests__moment_metadata_allday.sql @@ -1,4 +1,13 @@ -WITH moments AS ( +WITH mint_events AS ( + SELECT + MAX(block_timestamp) :: DATE AS last_mint_date + FROM + {{ ref('silver__nft_moments') }} + WHERE + event_contract = 'A.e4cf4bdc1751c65d.AllDay' + AND event_type = 'MomentNFTMinted' +), +moments AS ( SELECT nft_collection, nft_id, @@ -6,7 +15,12 @@ WITH moments AS ( FROM {{ ref('silver__nft_allday_metadata') }} WHERE - _inserted_timestamp :: DATE >= CURRENT_DATE - 1 + _inserted_timestamp :: DATE >= ( + SELECT + last_mint_date + FROM + mint_events + ) ) SELECT IFF(COUNT(nft_id) > 0, TRUE, FALSE) AS recent diff --git a/tests/tests__moment_metadata_topshot.sql b/tests/tests__moment_metadata_topshot.sql index d1589fe..c81cf0b 100644 --- a/tests/tests__moment_metadata_topshot.sql +++ b/tests/tests__moment_metadata_topshot.sql @@ -1,4 +1,13 @@ -WITH moments AS ( +WITH mint_events AS ( + SELECT + MAX(block_timestamp) :: DATE AS last_mint_date + FROM + {{ ref('silver__nft_moments') }} + WHERE + event_contract = 'A.0b2a3299cc857e29.TopShot' + AND event_type = 'MomentMinted' +), +moments AS ( SELECT nft_collection, nft_id, @@ -6,7 +15,12 @@ WITH moments AS ( FROM {{ ref('silver__nft_topshot_metadata') }} WHERE - _inserted_timestamp :: DATE >= CURRENT_DATE - 1 + _inserted_timestamp :: DATE >= ( + SELECT + last_mint_date + FROM + mint_events + ) ) SELECT IFF(COUNT(nft_id) > 0, TRUE, FALSE) AS recent