From d202a83ac6e3c7f98a92bfd90a6558277847fc5a Mon Sep 17 00:00:00 2001 From: Richard Iannone Date: Thu, 15 Oct 2026 14:10:26 -0400 Subject: [PATCH 1/2] Update title count rounding expectations --- tests/test_validate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_validate.py b/tests/test_validate.py index 11ec64e03..1ef18d9fd 100644 --- a/tests/test_validate.py +++ b/tests/test_validate.py @@ -11966,11 +11966,11 @@ def test_process_title_text() -> None: (1000, "1.00K"), (10000, "10.0K"), (100000, "100K"), - (999999, "1,000K"), + (999999, "1.00M"), (1000000, "1.00M"), (10000000, "10.0M"), (100000000, "100M"), - (999999999, "1,000M"), + (999999999, "1.00B"), (1000000000, "1.00B"), (10000000000, "10.0B"), (100000000000, "100B"), From a362da199b54b1607a23cfd6d11fdc8313204de5 Mon Sep 17 00:00:00 2001 From: Richard Iannone Date: Thu, 15 Oct 2026 14:10:35 -0400 Subject: [PATCH 2/2] Update snapshots --- .../ar/comparison_report_ar.html | 50 +- .../en/comparison_report_en.html | 50 +- .../fr/comparison_report_fr.html | 50 +- .../comparison_report_identical.html | 12 +- .../comparison_report_multiset.html | 26 +- .../comparison_report_positional.html | 32 +- .../tbl_match_step_report.html | 48 +- .../comprehensive_validation_report.html | 1558 ++++++++--------- .../no_interrogation_validation_report.html | 638 +++---- .../no_steps_validation_report.html | 34 +- ...validation_report_briefs_global_local.html | 236 +-- .../validation_report_with_briefs.html | 236 +-- .../duckdb/validation_report_segments.html | 586 +++---- .../pandas/validation_report_segments.html | 586 +++---- .../polars/validation_report_segments.html | 586 +++---- .../validation_report_segments_with_pre.html | 102 +- .../selector_helper_functions_no_match.html | 144 +- .../selector_helper_functions_no_match.html | 144 +- .../selector_helper_functions_no_match.html | 144 +- 19 files changed, 2631 insertions(+), 2631 deletions(-) diff --git a/tests/snapshots/test_compare_report/test_report_html_snapshot/ar/comparison_report_ar.html b/tests/snapshots/test_compare_report/test_report_html_snapshot/ar/comparison_report_ar.html index eb0738ee9..d7c47645f 100644 --- a/tests/snapshots/test_compare_report/test_report_html_snapshot/ar/comparison_report_ar.html +++ b/tests/snapshots/test_compare_report/test_report_html_snapshot/ar/comparison_report_ar.html @@ -63,7 +63,7 @@ #pb_comparison_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } - +
@@ -72,63 +72,63 @@ - + - + - + - - + + - + - - + + - + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + diff --git a/tests/snapshots/test_compare_report/test_report_html_snapshot/en/comparison_report_en.html b/tests/snapshots/test_compare_report/test_report_html_snapshot/en/comparison_report_en.html index 33b20fa6b..21361bb92 100644 --- a/tests/snapshots/test_compare_report/test_report_html_snapshot/en/comparison_report_en.html +++ b/tests/snapshots/test_compare_report/test_report_html_snapshot/en/comparison_report_en.html @@ -63,7 +63,7 @@ #pb_comparison_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
مقارنة الجداولمقارنة الجداول
source (7 صف) → target (6 صف), مطابقة حسب المفتاح id
مختلفة فشل 9 من 9 صف (100.0%) · المخطط مختلف (فحص صارم للمخطط: تُحتسب جميع الصفوف فاشلة)

متطابق 2متغيّر 1مفقود 2إضافي 2مفتاح مكرر 2
التسامح: amount المفاتيح المكررة قورنت زوجيًا قورن 2 من 3 عمود
source (7 صف) → target (6 صف), مطابقة حسب المفتاح id
مختلفة فشل 9 من 9 صف (100.0%) · المخطط مختلف (فحص صارم للمخطط: تُحتسب جميع الصفوف فاشلة)

متطابق 2متغيّر 1مفقود 2إضافي 2مفتاح مكرر 2
التسامح: amount المفاتيح المكررة قورنت زوجيًا قورن 2 من 3 عمود
اختلافات المخططاختلافات المخطط
legacyفي المصدر فقطlegacyفي المصدر فقط
عدم تطابق الأعمدة (1 من 2 عمود)عدم تطابق الأعمدة (1 من 2 عمود)
amount
يختلف 1 من 3 صف متطابق المفتاح (33.3%)
amount
يختلف 1 من 3 صف متطابق المفتاح (33.3%)
الصفوف المتغيّرة (1 صف)الصفوف المتغيّرة (1 صف)
2amount: 20 → 20.5 (+0.5)2amount: 20 → 20.5 (+0.5)
مفقودة من الهدف (2 صف)مفقودة من الهدف (2 صف)
3amount: 30 region: E legacy: 03amount: 30 region: E legacy: 0
NULL (مفتاح فارغ: لا يمكن المطابقة)amount: 9 region: z legacy: 0NULL (مفتاح فارغ: لا يمكن المطابقة)amount: 9 region: z legacy: 0
إضافية في الهدف (2 صف)إضافية في الهدف (2 صف)
5amount: 50 region: N5amount: 50 region: N
NULL (مفتاح فارغ: لا يمكن المطابقة)amount: 8 region: qNULL (مفتاح فارغ: لا يمكن المطابقة)amount: 8 region: q
مفاتيح مكررة (1 مفتاح)مفاتيح مكررة (1 مفتاح)
6المصدر ×2 · الهدف ×1 · تختلف الأزواج في: amount, region6المصدر ×2 · الهدف ×1 · تختلف الأزواج في: amount, region
+
@@ -72,63 +72,63 @@ - + - + - + - - + + - + - - + + - + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + diff --git a/tests/snapshots/test_compare_report/test_report_html_snapshot/fr/comparison_report_fr.html b/tests/snapshots/test_compare_report/test_report_html_snapshot/fr/comparison_report_fr.html index e69cf13d7..39ecfb946 100644 --- a/tests/snapshots/test_compare_report/test_report_html_snapshot/fr/comparison_report_fr.html +++ b/tests/snapshots/test_compare_report/test_report_html_snapshot/fr/comparison_report_fr.html @@ -63,7 +63,7 @@ #pb_comparison_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Table ComparisonTable Comparison
source (7 rows) → target (6 rows), aligned by key id
DIFFERENT 9 of 9 rows fail (100.0%) · SCHEMA DIFFERS (strict schema check: all rows count as failing)

match 2changed 1missing 2extra 2duplicate key 2
tolerance: amount duplicate keys compared pairwise 2 of 3 columns compared
source (7 rows) → target (6 rows), aligned by key id
DIFFERENT 9 of 9 rows fail (100.0%) · SCHEMA DIFFERS (strict schema check: all rows count as failing)

match 2changed 1missing 2extra 2duplicate key 2
tolerance: amount duplicate keys compared pairwise 2 of 3 columns compared
Schema differencesSchema differences
legacyonly in sourcelegacyonly in source
Column mismatches (1 of 2 columns)Column mismatches (1 of 2 columns)
amount
1 of 3 matched rows differ (33.3%)
amount
1 of 3 matched rows differ (33.3%)
Changed rows (1 row)Changed rows (1 row)
2amount: 20 → 20.5 (+0.5)2amount: 20 → 20.5 (+0.5)
Missing from target (2 rows)Missing from target (2 rows)
3amount: 30 region: E legacy: 03amount: 30 region: E legacy: 0
NULL (null key: can't be matched)amount: 9 region: z legacy: 0NULL (null key: can't be matched)amount: 9 region: z legacy: 0
Extra in target (2 rows)Extra in target (2 rows)
5amount: 50 region: N5amount: 50 region: N
NULL (null key: can't be matched)amount: 8 region: qNULL (null key: can't be matched)amount: 8 region: q
Duplicate keys (1 key)Duplicate keys (1 key)
6source ×2 · target ×1 · pairs differ in: amount, region6source ×2 · target ×1 · pairs differ in: amount, region
+
@@ -72,63 +72,63 @@ - + - + - + - - + + - + - - + + - + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + diff --git a/tests/snapshots/test_compare_report/test_report_html_snapshot_identical/comparison_report_identical.html b/tests/snapshots/test_compare_report/test_report_html_snapshot_identical/comparison_report_identical.html index 230572bcb..73b45bbe4 100644 --- a/tests/snapshots/test_compare_report/test_report_html_snapshot_identical/comparison_report_identical.html +++ b/tests/snapshots/test_compare_report/test_report_html_snapshot_identical/comparison_report_identical.html @@ -63,7 +63,7 @@ #pb_comparison_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Comparaison de tablesComparaison de tables
source (7 lignes) → target (6 lignes), alignées par la clé id
DIFFÉRENTES 9 lignes sur 9 en échec (100,0%) · SCHÉMA DIFFÉRENT (vérification stricte du schéma : toutes les lignes sont considérées en échec)

identique 2modifiée 1manquante 2supplémentaire 2clé en double 2
tolérance : amount clés en double comparées par paires 2 colonnes sur 3 comparées
source (7 lignes) → target (6 lignes), alignées par la clé id
DIFFÉRENTES 9 lignes sur 9 en échec (100,0%) · SCHÉMA DIFFÉRENT (vérification stricte du schéma : toutes les lignes sont considérées en échec)

identique 2modifiée 1manquante 2supplémentaire 2clé en double 2
tolérance : amount clés en double comparées par paires 2 colonnes sur 3 comparées
Différences de schémaDifférences de schéma
legacyuniquement dans la sourcelegacyuniquement dans la source
Écarts par colonne (1 colonnes sur 2)Écarts par colonne (1 colonnes sur 2)
amount
1 lignes appariées sur 3 diffèrent (33,3%)
amount
1 lignes appariées sur 3 diffèrent (33,3%)
Lignes modifiées (1 ligne)Lignes modifiées (1 ligne)
2amount: 20 → 20.5 (+0.5)2amount: 20 → 20.5 (+0.5)
Absentes de la cible (2 lignes)Absentes de la cible (2 lignes)
3amount: 30 region: E legacy: 03amount: 30 region: E legacy: 0
NULL (clé nulle : appariement impossible)amount: 9 region: z legacy: 0NULL (clé nulle : appariement impossible)amount: 9 region: z legacy: 0
Supplémentaires dans la cible (2 lignes)Supplémentaires dans la cible (2 lignes)
5amount: 50 region: N5amount: 50 region: N
NULL (clé nulle : appariement impossible)amount: 8 region: qNULL (clé nulle : appariement impossible)amount: 8 region: q
Clés en double (1 clé)Clés en double (1 clé)
6source ×2 · cible ×1 · les paires diffèrent sur : amount, region6source ×2 · cible ×1 · les paires diffèrent sur : amount, region
+
@@ -72,20 +72,20 @@ - + - + - + - - + + diff --git a/tests/snapshots/test_compare_report/test_report_html_snapshot_positional_and_multiset/comparison_report_multiset.html b/tests/snapshots/test_compare_report/test_report_html_snapshot_positional_and_multiset/comparison_report_multiset.html index fcbecf81b..cd436d12a 100644 --- a/tests/snapshots/test_compare_report/test_report_html_snapshot_positional_and_multiset/comparison_report_multiset.html +++ b/tests/snapshots/test_compare_report/test_report_html_snapshot_positional_and_multiset/comparison_report_multiset.html @@ -63,7 +63,7 @@ #pb_comparison_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Table ComparisonTable Comparison
source (2 rows) → target (2 rows), aligned by key id
IDENTICAL

match 2changed 0missing 0extra 0
source (2 rows) → target (2 rows), aligned by key id
IDENTICAL

match 2changed 0missing 0extra 0
ResultResult
✓All 2 rows match.✓All 2 rows match.
+
@@ -72,35 +72,35 @@ - + - + - + - - + + - - + + - + - - + + - - + + diff --git a/tests/snapshots/test_compare_report/test_report_html_snapshot_positional_and_multiset/comparison_report_positional.html b/tests/snapshots/test_compare_report/test_report_html_snapshot_positional_and_multiset/comparison_report_positional.html index 140eb6bb9..8942f2743 100644 --- a/tests/snapshots/test_compare_report/test_report_html_snapshot_positional_and_multiset/comparison_report_positional.html +++ b/tests/snapshots/test_compare_report/test_report_html_snapshot_positional_and_multiset/comparison_report_positional.html @@ -63,7 +63,7 @@ #pb_comparison_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Table ComparisonTable Comparison
source (4 rows) → target (3 rows), compared as multisets of rows (order ignored)
DIFFERENT 5 of 6 rows fail (83.3%)

match 1changed 0missing 3extra 2
source (4 rows) → target (3 rows), compared as multisets of rows (order ignored)
DIFFERENT 5 of 6 rows fail (83.3%)

match 1changed 0missing 3extra 2
Missing from target (showing 2 of 3 rows)Missing from target (showing 2 of 3 rows)
×1a: 2 b: x×1a: 2 b: x
×2a: 3 b: y×2a: 3 b: y
Extra in target (2 rows)Extra in target (2 rows)
×1a: 2 b: X×1a: 2 b: X
×1a: 9 b: y×1a: 9 b: y
+
@@ -72,42 +72,42 @@ - + - + - + - - + + - - + + - + - - + + - - + + - + - - + + diff --git a/tests/snapshots/test_compare_report/test_step_report_html_snapshot/tbl_match_step_report.html b/tests/snapshots/test_compare_report/test_step_report_html_snapshot/tbl_match_step_report.html index e792c13b9..f7c89aa1a 100644 --- a/tests/snapshots/test_compare_report/test_step_report_html_snapshot/tbl_match_step_report.html +++ b/tests/snapshots/test_compare_report/test_step_report_html_snapshot/tbl_match_step_report.html @@ -63,7 +63,7 @@ #pb_comparison_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Table ComparisonTable Comparison
source (4 rows) → target (3 rows), aligned by row position
DIFFERENT 3 of 4 rows fail (75.0%)

match 1changed 2missing 1extra 0
source (4 rows) → target (3 rows), aligned by row position
DIFFERENT 3 of 4 rows fail (75.0%)

match 1changed 2missing 1extra 0
Column mismatches (2 of 2 columns)Column mismatches (2 of 2 columns)
a
1 of 3 matched rows differ (33.3%)
a
1 of 3 matched rows differ (33.3%)
b
1 of 3 matched rows differ (33.3%)
b
1 of 3 matched rows differ (33.3%)
Changed rows (2 rows)Changed rows (2 rows)
row 2b: x → Xrow 2b: x → X
row 3a: 3 → 9 (+6)row 3a: 3 → 9 (+6)
Missing from target (1 row)Missing from target (1 row)
row 4a: 3 b: yrow 4a: 3 b: y
+
@@ -72,60 +72,60 @@ - + - + - - + + - + - - + + - + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + diff --git a/tests/snapshots/test_validate/test_comprehensive_validation_report_html_snap/comprehensive_validation_report.html b/tests/snapshots/test_validate/test_comprehensive_validation_report_html_snap/comprehensive_validation_report.html index 2c8cc78c8..228e40da3 100644 --- a/tests/snapshots/test_validate/test_comprehensive_validation_report_html_snap/comprehensive_validation_report.html +++ b/tests/snapshots/test_validate/test_comprehensive_validation_report_html_snap/comprehensive_validation_report.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Report for Validation Step 1 ✗
ASSERTION tbl_match(keys='id', tolerance={'amount': 0.1}, schema='common')
tbl_compare (7 rows) → orders (6 rows), aligned by key id
DIFFERENT 7 of 9 rows fail (77.8%)

match 2changed 1missing 2extra 2duplicate key 2
tolerance: amount schema: common columns 2 of 3 columns compared
Report for Validation Step 1 ✗
ASSERTION tbl_match(keys='id', tolerance={'amount': 0.1}, schema='common')
tbl_compare (7 rows) → orders (6 rows), aligned by key id
DIFFERENT 7 of 9 rows fail (77.8%)

match 2changed 1missing 2extra 2duplicate key 2
tolerance: amount schema: common columns 2 of 3 columns compared
Schema differencesSchema differences
legacyonly in sourcelegacyonly in source
Column mismatches (1 of 2 columns)Column mismatches (1 of 2 columns)
amount
1 of 3 matched rows differ (33.3%)
amount
1 of 3 matched rows differ (33.3%)
Changed rows (1 row)Changed rows (1 row)
2amount: 20 → 20.5 (+0.5)2amount: 20 → 20.5 (+0.5)
Missing from target (2 rows)Missing from target (2 rows)
3amount: 30 region: E legacy: 03amount: 30 region: E legacy: 0
NULL (null key: can't be matched)amount: 9 region: z legacy: 0NULL (null key: can't be matched)amount: 9 region: z legacy: 0
Extra in target (2 rows)Extra in target (2 rows)
5amount: 50 region: N5amount: 50 region: N
NULL (null key: can't be matched)amount: 8 region: qNULL (null key: can't be matched)amount: 8 region: q
Duplicate keys (1 key)Duplicate keys (1 key)
6source ×2 · target ×16source ×2 · target ×1
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - + + - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + @@ -1368,84 +1368,84 @@ - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + diff --git a/tests/snapshots/test_validate/test_no_interrogation_validation_report_html_snap/no_interrogation_validation_report.html b/tests/snapshots/test_validate/test_no_interrogation_validation_report_html_snap/no_interrogation_validation_report.html index ad970dcb4..3651a22ac 100644 --- a/tests/snapshots/test_validate/test_no_interrogation_validation_report_html_snap/no_interrogation_validation_report.html +++ b/tests/snapshots/test_validate/test_no_interrogation_validation_report_html_snap/no_interrogation_validation_report.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationPointblank Validation
Simple pointblank validation example
Polarssmall_tableWARNING0.1ERROR0.25CRITICAL0.35
Simple pointblank validation example
Polarssmall_tableWARNING0.1ERROR0.25CRITICAL0.35
#4CA64C1 + #4CA64C1
col_vals_gt - - - - + + + + @@ -128,38 +128,38 @@
d100 - - - - - + d + 100 + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#FF33002 + #FF33002
col_vals_lt - - - - + + + + @@ -169,38 +169,38 @@
c5 - - - - - + c + 5 + + + + + + - ✓135
0.38
8
0.62
●●●✓135
0.38
8
0.62
●●●
#FF33003 + #FF33003
col_vals_eq - - - - + + + + @@ -210,38 +210,38 @@
a3 - - - - - + a + 3 + + + + + + - ✓133
0.23
10
0.77
●●●✓133
0.23
10
0.77
●●●
#4CA64C4 + #4CA64C4
col_vals_ne - - - - + + + + @@ -251,38 +251,38 @@
c10 - - - - - + c + 10 + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#4CA64C665 + #4CA64C665
col_vals_le - - - - + + + + @@ -292,38 +292,38 @@
a7 - - - - - + a + 7 + + + + + + - ✓1312
0.92
1
0.08
○○○✓1312
0.92
1
0.08
○○○
#AAAAAA6 + #AAAAAA6
col_vals_ge - - - - + + + + @@ -333,38 +333,38 @@
d500 - - - - - + d + 500 + + + + + + - ✓1311
0.85
2
0.15
●○○✓1311
0.85
2
0.15
●○○
#4CA64C7 + #4CA64C7
col_vals_between - - - - + + + + @@ -374,41 +374,41 @@
c[0, 10] - - - - - + c + [0, 10] + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#4CA64C8 + #4CA64C8
col_vals_outside - - - - - - - + + + + + + + @@ -419,38 +419,38 @@
a(8, 9] - - - - - + a + (8, 9] + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#4CA64C669 + #4CA64C669
col_vals_eq - - - - + + + + @@ -460,38 +460,38 @@
a10 - - - - - + a + 10 + + + + + + - — - — - — - — - — - — - — - — + — + — + — + — + — + — + — + —
#4CA64C10 + #4CA64C10
col_vals_ge - - - - + + + + @@ -501,40 +501,40 @@
a20 - - - - - - - + a + 20 + + + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#4CA64C6611 + #4CA64C6611
col_vals_gt - - - - + + + + @@ -544,40 +544,40 @@
new20 - - - - - - - + new20 + + + + + + + ✓1312
0.92
1
0.08
○○○✓1312
0.92
1
0.08
○○○
#4CA64C12 + #4CA64C12
col_vals_in_set - - - - + + + + @@ -587,40 +587,40 @@
flow, mid, high - - - - - + f + low, mid, high + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#4CA64C13 + #4CA64C13
col_vals_not_in_set - - - - - - + + + + + + @@ -630,38 +630,38 @@
fl, h, m - - - - - + f + l, h, m + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#FF330014 + #FF330014
col_vals_null - - - - + + + + @@ -671,40 +671,40 @@
c— - - - - - + c + — + + + + + + - ✓132
0.15
11
0.85
●●●✓132
0.15
11
0.85
●●●
#4CA64C15 + #4CA64C15
col_vals_not_null - - - - - - + + + + + + @@ -714,40 +714,40 @@
date_time— - - - - - + date_time + — + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#4CA64C16 + #4CA64C16
col_vals_regex - - - - - - + + + + + + @@ -758,39 +758,39 @@
b[0-9]-[a-z]{3}-[0-9]{3} - - - - - + b + [0-9]-[a-z]{3}-[0-9]{3} + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#FF330017 + #FF330017
col_exists - - - - - + + + + + @@ -800,43 +800,43 @@
z— - - - - - + z + — + + + + + + - ✓10
0.00
1
1.00
●●●—✓10
0.00
1
1.00
●●●—
#4CA64C18 + #4CA64C18
col_schema_match - - - - - - - + + + + + + + - + @@ -846,43 +846,43 @@
—SCHEMA - - - - - + — + SCHEMA + + + + + + - ✓11
1.00
0
0.00
○○○—✓11
1.00
0
0.00
○○○—
#4CA64C19 + #4CA64C19
row_count_match - - - - - - - + + + + + + + - + @@ -892,43 +892,43 @@
—13 - - - - - + — + 13 + + + + + + - ✓11
1.00
0
0.00
○○○—✓11
1.00
0
0.00
○○○—
#4CA64C20 + #4CA64C20
row_count_match - - - - - - - + + + + + + + - + @@ -938,43 +938,43 @@
—≠ 2 - - - - - + — + ≠ 2 + + + + + + - ✓11
1.00
0
0.00
○○○—✓11
1.00
0
0.00
○○○—
#4CA64C21 + #4CA64C21
col_count_match - - - - - - - + + + + + + + - + @@ -984,43 +984,43 @@
—8 - - - - - + — + 8 + + + + + + - ✓11
1.00
0
0.00
○○○—✓11
1.00
0
0.00
○○○—
#4CA64C22 + #4CA64C22
col_count_match - - - - - - - + + + + + + + - + @@ -1030,41 +1030,41 @@
—≠ 2 - - - - - + — + ≠ 2 + + + + + + - ✓11
1.00
0
0.00
○○○—✓11
1.00
0
0.00
○○○—
#AAAAAA23 + #AAAAAA23
rows_distinct - - - - - - - + + + + + + + @@ -1075,41 +1075,41 @@
ALL COLUMNS— - - - - - + ALL COLUMNS + — + + + + + + - ✓1311
0.85
2
0.15
●○○✓1311
0.85
2
0.15
●○○
#AAAAAA24 + #AAAAAA24
rows_distinct - - - - - - - + + + + + + + @@ -1120,40 +1120,40 @@
a, b, c— - - - - - + a, b, c + — + + + + + + - ✓1311
0.85
2
0.15
●○○✓1311
0.85
2
0.15
●○○
#AAAAAA25 + #AAAAAA25
rows_complete - - - - - - + + + + + + @@ -1164,40 +1164,40 @@
ALL COLUMNS— - - - - - + ALL COLUMNS + — + + + + + + - ✓1311
0.85
2
0.15
●○○✓1311
0.85
2
0.15
●○○
#AAAAAA26 + #AAAAAA26
rows_complete - - - - - - + + + + + + @@ -1208,38 +1208,38 @@
a, b, c— - - - - - + a, b, c + — + + + + + + - ✓1311
0.85
2
0.15
●○○✓1311
0.85
2
0.15
●○○
#4CA64C27 + #4CA64C27
col_vals_expr - - - - + + + + @@ -1249,38 +1249,38 @@
—COLUMN EXPR - - - - - + — + COLUMN EXPR + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#4CA64C28 + #4CA64C28
conjointly - - - - + + + + @@ -1290,39 +1290,39 @@
COLUMN EXPR - - - - - + + COLUMN EXPR + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#4CA64C29 + #4CA64C29
specially - - - - - + + + + + @@ -1333,25 +1333,25 @@
EXPR - - - - - + + EXPR + + + + + + - ✓22
1.00
0
0.00
○○○—✓22
1.00
0
0.00
○○○—
1date_timeDatetime(time_unit='us', time_zone=None)1date_timeDatetime(time_unit='us', time_zone=None)
2dateDate2dateDate
3aInt641a✓Int64✓3aInt641a✓Int64✓
4bString4bString
5cInt645cInt64
6dFloat646dFloat64
7eBoolean7eBoolean
8fString8fString
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + - - - - - - - - - - - + + + + + + + + + + + diff --git a/tests/snapshots/test_validate/test_no_steps_validation_report_html_snap/no_steps_validation_report.html b/tests/snapshots/test_validate/test_no_steps_validation_report_html_snap/no_steps_validation_report.html index 638c59ea9..e4d572782 100644 --- a/tests/snapshots/test_validate/test_no_steps_validation_report_html_snap/no_steps_validation_report.html +++ b/tests/snapshots/test_validate/test_no_steps_validation_report_html_snap/no_steps_validation_report.html @@ -62,7 +62,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationNo Interrogation Performed
Pointblank ValidationNo Interrogation Performed
Simple pointblank validation example
Polarssmall_tableWARNING0.1ERROR0.25CRITICAL0.35
Simple pointblank validation example
Polarssmall_tableWARNING0.1ERROR0.25CRITICAL0.35
#4CA64C661 + #4CA64C661
col_vals_gt - - - - + + + + @@ -128,30 +128,30 @@
d100—d100—
#4CA64C662 + #4CA64C662
col_vals_lt - - - - + + + + @@ -161,30 +161,30 @@
c5—c5—
#4CA64C663 + #4CA64C663
col_vals_eq - - - - + + + + @@ -194,30 +194,30 @@
a3—a3—
#4CA64C664 + #4CA64C664
col_vals_ne - - - - + + + + @@ -227,30 +227,30 @@
c10—c10—
#4CA64C665 + #4CA64C665
col_vals_le - - - - + + + + @@ -260,30 +260,30 @@
a7—a7—
#4CA64C666 + #4CA64C666
col_vals_ge - - - - + + + + @@ -293,30 +293,30 @@
d500—d500—
#4CA64C667 + #4CA64C667
col_vals_between - - - - + + + + @@ -326,33 +326,33 @@
c[0, 10]—c[0, 10]—
#4CA64C668 + #4CA64C668
col_vals_outside - - - - - - - + + + + + + + @@ -363,30 +363,30 @@
a(8, 9]—a(8, 9]—
#4CA64C669 + #4CA64C669
col_vals_eq - - - - + + + + @@ -396,30 +396,30 @@
a10—a10—
#4CA64C6610 + #4CA64C6610
col_vals_ge - - - - + + + + @@ -429,30 +429,30 @@
a20—a20—
#4CA64C6611 + #4CA64C6611
col_vals_gt - - - - + + + + @@ -462,30 +462,30 @@
new20—new20—
#4CA64C6612 + #4CA64C6612
col_vals_in_set - - - - + + + + @@ -495,32 +495,32 @@
flow, mid, high—flow, mid, high—
#4CA64C6613 + #4CA64C6613
col_vals_not_in_set - - - - - - + + + + + + @@ -530,30 +530,30 @@
fl, h, m—fl, h, m—
#4CA64C6614 + #4CA64C6614
col_vals_null - - - - + + + + @@ -563,32 +563,32 @@
c——c——
#4CA64C6615 + #4CA64C6615
col_vals_not_null - - - - - - + + + + + + @@ -598,32 +598,32 @@
date_time——date_time——
#4CA64C6616 + #4CA64C6616
col_vals_regex - - - - - - + + + + + + @@ -634,31 +634,31 @@
b[0-9]-[a-z]{3}-[0-9]{3}—b[0-9]-[a-z]{3}-[0-9]{3}—
#4CA64C6617 + #4CA64C6617
col_exists - - - - - + + + + + @@ -668,17 +668,17 @@
z——z——
+
@@ -83,10 +83,10 @@ - + - + @@ -107,20 +107,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/tests/snapshots/test_validate/test_validation_report_briefs_global_local_html/validation_report_briefs_global_local.html b/tests/snapshots/test_validate/test_validation_report_briefs_global_local_html/validation_report_briefs_global_local.html index 18b795270..edeafc013 100644 --- a/tests/snapshots/test_validate/test_validation_report_briefs_global_local_html/validation_report_briefs_global_local.html +++ b/tests/snapshots/test_validate/test_validation_report_briefs_global_local_html/validation_report_briefs_global_local.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationNo Interrogation Performed
Pointblank ValidationNo Interrogation Performed
Polarssmall_tableWARNING0.1ERROR0.25CRITICAL0.35
Polarssmall_tableWARNING0.1ERROR0.25CRITICAL0.35
NO VALIDATION STEPSNO VALIDATION STEPS
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + diff --git a/tests/snapshots/test_validate/test_validation_report_briefs_html/validation_report_with_briefs.html b/tests/snapshots/test_validate/test_validation_report_briefs_html/validation_report_with_briefs.html index ac4525d01..b5dc0be8a 100644 --- a/tests/snapshots/test_validate/test_validation_report_briefs_html/validation_report_with_briefs.html +++ b/tests/snapshots/test_validate/test_validation_report_briefs_html/validation_report_with_briefs.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationPointblank Validation
Validation example with briefs
Polarssmall_tableWARNING0.1ERROR0.25CRITICAL0.35
Validation example with briefs
Polarssmall_tableWARNING0.1ERROR0.25CRITICAL0.35
#FF33001 + #FF33001
col_vals_eq - - - - + + + + @@ -129,38 +129,38 @@

Global Brief: Expect that values in a should be == 3.

a3 - - - - - + a + 3 + + + + + + - ✓133
0.23
10
0.77
●●●✓133
0.23
10
0.77
●●●
#FF33002 + #FF33002
col_vals_lt - - - - + + + + @@ -170,38 +170,38 @@
c5 - - - - - + c + 5 + + + + + + - ✓135
0.38
8
0.62
●●●✓135
0.38
8
0.62
●●●
#4CA64C3 + #4CA64C3
col_vals_gt - - - - + + + + @@ -212,38 +212,38 @@

Expect that values in d should be > 100.

d100 - - - - - + d + 100 + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#4CA64C664 + #4CA64C664
col_vals_le - - - - + + + + @@ -254,38 +254,38 @@

This is a custom local brief for the assertion

a7 - - - - - + a + 7 + + + + + + - ✓1312
0.92
1
0.08
○○○✓1312
0.92
1
0.08
○○○
#AAAAAA5 + #AAAAAA5
col_vals_ge - - - - + + + + @@ -296,25 +296,25 @@

Step 5: Expect that values in d should be >= 500.

d500 - - - - - + d + 500 + + + + + + - ✓1311
0.85
2
0.15
●○○✓1311
0.85
2
0.15
●○○
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + diff --git a/tests/snapshots/test_validate/test_validation_report_segments_html/duckdb/validation_report_segments.html b/tests/snapshots/test_validate/test_validation_report_segments_html/duckdb/validation_report_segments.html index 2dd85c135..b01a8d794 100644 --- a/tests/snapshots/test_validate/test_validation_report_segments_html/duckdb/validation_report_segments.html +++ b/tests/snapshots/test_validate/test_validation_report_segments_html/duckdb/validation_report_segments.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationPointblank Validation
Validation example with briefs
Polarssmall_tableWARNING0.1ERROR0.25CRITICAL0.35
Validation example with briefs
Polarssmall_tableWARNING0.1ERROR0.25CRITICAL0.35
#FF33001 + #FF33001
col_vals_eq - - - - + + + + @@ -128,38 +128,38 @@
a3 - - - - - + a + 3 + + + + + + - ✓133
0.23
10
0.77
●●●✓133
0.23
10
0.77
●●●
#FF33002 + #FF33002
col_vals_lt - - - - + + + + @@ -169,38 +169,38 @@
c5 - - - - - + c + 5 + + + + + + - ✓135
0.38
8
0.62
●●●✓135
0.38
8
0.62
●●●
#4CA64C3 + #4CA64C3
col_vals_gt - - - - + + + + @@ -211,38 +211,38 @@

Expect that values in d should be > 100.

d100 - - - - - + d + 100 + + + + + + - ✓1313
1.00
0
0.00
○○○—✓1313
1.00
0
0.00
○○○—
#4CA64C664 + #4CA64C664
col_vals_le - - - - + + + + @@ -253,38 +253,38 @@

This is a custom brief for the assertion

a7 - - - - - + a + 7 + + + + + + - ✓1312
0.92
1
0.08
○○○✓1312
0.92
1
0.08
○○○
#AAAAAA5 + #AAAAAA5
col_vals_ge - - - - + + + + @@ -295,25 +295,25 @@

Step 5: {brief}

d500 - - - - - + d + 500 + + + + + + - ✓1311
0.85
2
0.15
●○○✓1311
0.85
2
0.15
●○○
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + diff --git a/tests/snapshots/test_validate/test_validation_report_segments_html/pandas/validation_report_segments.html b/tests/snapshots/test_validate/test_validation_report_segments_html/pandas/validation_report_segments.html index 5d497f269..a7cf8f241 100644 --- a/tests/snapshots/test_validate/test_validation_report_segments_html/pandas/validation_report_segments.html +++ b/tests/snapshots/test_validate/test_validation_report_segments_html/pandas/validation_report_segments.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationPointblank Validation
Validation with segments
DuckDBgame_revenueWARNING1ERROR2CRITICAL—
Validation with segments
DuckDBgame_revenueWARNING1ERROR2CRITICAL—
#EBBC141
SEGMENT  item_type / ad
+
#EBBC141
SEGMENT  item_type / ad
col_vals_ge - - - - + + + + @@ -128,39 +128,39 @@
item_revenue0.75 - - - - - - + item_revenue + 0.75 + + + + + + + - ✓1553292
0.19
1261
0.81
●●—✓1553292
0.19
1261
0.81
●●—
#EBBC142
SEGMENT  item_type / iap
+
#EBBC142
SEGMENT  item_type / iap
col_vals_ge - - - - + + + + @@ -170,39 +170,39 @@
item_revenue0.75 - - - - - - + item_revenue + 0.75 + + + + + + + - ✓447440
0.98
7
0.02
●●—✓447440
0.98
7
0.02
●●—
#4CA64C3
SEGMENT  acquisition / google
+
#4CA64C3
SEGMENT  acquisition / google
col_vals_gt - - - - + + + + @@ -212,39 +212,39 @@
session_duration1 - - - - - - + session_duration + 1 + + + + + + + - ✓388388
1.00
0
0.00
○○——✓388388
1.00
0
0.00
○○——
#4CA64C4
SEGMENT  acquisition / organic
+
#4CA64C4
SEGMENT  acquisition / organic
col_vals_gt - - - - + + + + @@ -254,39 +254,39 @@
session_duration1 - - - - - - + session_duration + 1 + + + + + + + - ✓10381038
1.00
0
0.00
○○——✓10381038
1.00
0
0.00
○○——
#4CA64C5
SEGMENT  country / Norway
+
#4CA64C5
SEGMENT  country / Norway
col_vals_in_set - - - - + + + + @@ -296,42 +296,42 @@
acquisitiongoogle, organic - - - - - - + acquisition + google, organic + + + + + + + - ✓5656
1.00
0
0.00
○○——✓5656
1.00
0
0.00
○○——
#4CA64C6 + #4CA64C6
rows_distinct - - - - - - - + + + + + + + @@ -342,38 +342,38 @@
ALL COLUMNS— - - - - - + ALL COLUMNS + — + + + + + + - ✓20002000
1.00
0
0.00
○○——✓20002000
1.00
0
0.00
○○——
#4CA64C7
SEGMENT  acquisition / google
+
#4CA64C7
SEGMENT  acquisition / google
col_vals_lt - - - - + + + + @@ -383,39 +383,39 @@
item_revenue200 - - - - - - + item_revenue + 200 + + + + + + + - ✓388388
1.00
0
0.00
○○——✓388388
1.00
0
0.00
○○——
#4CA64C8
SEGMENT  country / Germany
+
#4CA64C8
SEGMENT  country / Germany
col_vals_lt - - - - + + + + @@ -425,39 +425,39 @@
item_revenue200 - - - - - - + item_revenue + 200 + + + + + + + - ✓225225
1.00
0
0.00
○○——✓225225
1.00
0
0.00
○○——
#EBBC149
SEGMENT  item_type / ad
+
#EBBC149
SEGMENT  item_type / ad
col_vals_gt - - - - + + + + @@ -467,39 +467,39 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓15531503
0.97
50
0.03
●●—✓15531503
0.97
50
0.03
●●—
#EBBC1410
SEGMENT  item_type / iap
+
#EBBC1410
SEGMENT  item_type / iap
col_vals_gt - - - - + + + + @@ -509,39 +509,39 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓447428
0.96
19
0.04
●●—✓447428
0.96
19
0.04
●●—
#AAAAAA11
SEGMENT  item_name / gold7
+
#AAAAAA11
SEGMENT  item_name / gold7
col_vals_gt - - - - + + + + @@ -551,39 +551,39 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓109
0.90
1
0.10
●○—✓109
0.90
1
0.10
●○—
#EBBC1412
SEGMENT  item_name / gems3
+
#EBBC1412
SEGMENT  item_name / gems3
col_vals_gt - - - - + + + + @@ -593,26 +593,26 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓3331
0.94
2
0.06
●●—✓3331
0.94
2
0.06
●●—
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + diff --git a/tests/snapshots/test_validate/test_validation_report_segments_html/polars/validation_report_segments.html b/tests/snapshots/test_validate/test_validation_report_segments_html/polars/validation_report_segments.html index 0cc1497d6..55d085f15 100644 --- a/tests/snapshots/test_validate/test_validation_report_segments_html/polars/validation_report_segments.html +++ b/tests/snapshots/test_validate/test_validation_report_segments_html/polars/validation_report_segments.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationPointblank Validation
Validation with segments
Pandasgame_revenueWARNING1ERROR2CRITICAL—
Validation with segments
Pandasgame_revenueWARNING1ERROR2CRITICAL—
#EBBC141
SEGMENT  item_type / ad
+
#EBBC141
SEGMENT  item_type / ad
col_vals_ge - - - - + + + + @@ -128,39 +128,39 @@
item_revenue0.75 - - - - - - + item_revenue + 0.75 + + + + + + + - ✓1553292
0.19
1261
0.81
●●—✓1553292
0.19
1261
0.81
●●—
#EBBC142
SEGMENT  item_type / iap
+
#EBBC142
SEGMENT  item_type / iap
col_vals_ge - - - - + + + + @@ -170,39 +170,39 @@
item_revenue0.75 - - - - - - + item_revenue + 0.75 + + + + + + + - ✓447440
0.98
7
0.02
●●—✓447440
0.98
7
0.02
●●—
#4CA64C3
SEGMENT  acquisition / google
+
#4CA64C3
SEGMENT  acquisition / google
col_vals_gt - - - - + + + + @@ -212,39 +212,39 @@
session_duration1 - - - - - - + session_duration + 1 + + + + + + + - ✓388388
1.00
0
0.00
○○——✓388388
1.00
0
0.00
○○——
#4CA64C4
SEGMENT  acquisition / organic
+
#4CA64C4
SEGMENT  acquisition / organic
col_vals_gt - - - - + + + + @@ -254,39 +254,39 @@
session_duration1 - - - - - - + session_duration + 1 + + + + + + + - ✓10381038
1.00
0
0.00
○○——✓10381038
1.00
0
0.00
○○——
#4CA64C5
SEGMENT  country / Norway
+
#4CA64C5
SEGMENT  country / Norway
col_vals_in_set - - - - + + + + @@ -296,42 +296,42 @@
acquisitiongoogle, organic - - - - - - + acquisition + google, organic + + + + + + + - ✓5656
1.00
0
0.00
○○——✓5656
1.00
0
0.00
○○——
#4CA64C6 + #4CA64C6
rows_distinct - - - - - - - + + + + + + + @@ -342,38 +342,38 @@
ALL COLUMNS— - - - - - + ALL COLUMNS + — + + + + + + - ✓20002000
1.00
0
0.00
○○——✓20002000
1.00
0
0.00
○○——
#4CA64C7
SEGMENT  acquisition / google
+
#4CA64C7
SEGMENT  acquisition / google
col_vals_lt - - - - + + + + @@ -383,39 +383,39 @@
item_revenue200 - - - - - - + item_revenue + 200 + + + + + + + - ✓388388
1.00
0
0.00
○○——✓388388
1.00
0
0.00
○○——
#4CA64C8
SEGMENT  country / Germany
+
#4CA64C8
SEGMENT  country / Germany
col_vals_lt - - - - + + + + @@ -425,39 +425,39 @@
item_revenue200 - - - - - - + item_revenue + 200 + + + + + + + - ✓225225
1.00
0
0.00
○○——✓225225
1.00
0
0.00
○○——
#EBBC149
SEGMENT  item_type / ad
+
#EBBC149
SEGMENT  item_type / ad
col_vals_gt - - - - + + + + @@ -467,39 +467,39 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓15531503
0.97
50
0.03
●●—✓15531503
0.97
50
0.03
●●—
#EBBC1410
SEGMENT  item_type / iap
+
#EBBC1410
SEGMENT  item_type / iap
col_vals_gt - - - - + + + + @@ -509,39 +509,39 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓447428
0.96
19
0.04
●●—✓447428
0.96
19
0.04
●●—
#AAAAAA11
SEGMENT  item_name / gold7
+
#AAAAAA11
SEGMENT  item_name / gold7
col_vals_gt - - - - + + + + @@ -551,39 +551,39 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓109
0.90
1
0.10
●○—✓109
0.90
1
0.10
●○—
#EBBC1412
SEGMENT  item_name / gems3
+
#EBBC1412
SEGMENT  item_name / gems3
col_vals_gt - - - - + + + + @@ -593,26 +593,26 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓3331
0.94
2
0.06
●●—✓3331
0.94
2
0.06
●●—
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + diff --git a/tests/snapshots/test_validate/test_validation_report_segments_with_pre_html/validation_report_segments_with_pre.html b/tests/snapshots/test_validate/test_validation_report_segments_with_pre_html/validation_report_segments_with_pre.html index 04ec74d1f..050178e74 100644 --- a/tests/snapshots/test_validate/test_validation_report_segments_with_pre_html/validation_report_segments_with_pre.html +++ b/tests/snapshots/test_validate/test_validation_report_segments_with_pre_html/validation_report_segments_with_pre.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationPointblank Validation
Validation with segments
Polarsgame_revenueWARNING1ERROR2CRITICAL—
Validation with segments
Polarsgame_revenueWARNING1ERROR2CRITICAL—
#EBBC141
SEGMENT  item_type / ad
+
#EBBC141
SEGMENT  item_type / ad
col_vals_ge - - - - + + + + @@ -128,39 +128,39 @@
item_revenue0.75 - - - - - - + item_revenue + 0.75 + + + + + + + - ✓1553292
0.19
1261
0.81
●●—✓1553292
0.19
1261
0.81
●●—
#EBBC142
SEGMENT  item_type / iap
+
#EBBC142
SEGMENT  item_type / iap
col_vals_ge - - - - + + + + @@ -170,39 +170,39 @@
item_revenue0.75 - - - - - - + item_revenue + 0.75 + + + + + + + - ✓447440
0.98
7
0.02
●●—✓447440
0.98
7
0.02
●●—
#4CA64C3
SEGMENT  acquisition / google
+
#4CA64C3
SEGMENT  acquisition / google
col_vals_gt - - - - + + + + @@ -212,39 +212,39 @@
session_duration1 - - - - - - + session_duration + 1 + + + + + + + - ✓388388
1.00
0
0.00
○○——✓388388
1.00
0
0.00
○○——
#4CA64C4
SEGMENT  acquisition / organic
+
#4CA64C4
SEGMENT  acquisition / organic
col_vals_gt - - - - + + + + @@ -254,39 +254,39 @@
session_duration1 - - - - - - + session_duration + 1 + + + + + + + - ✓10381038
1.00
0
0.00
○○——✓10381038
1.00
0
0.00
○○——
#4CA64C5
SEGMENT  country / Norway
+
#4CA64C5
SEGMENT  country / Norway
col_vals_in_set - - - - + + + + @@ -296,42 +296,42 @@
acquisitiongoogle, organic - - - - - - + acquisition + google, organic + + + + + + + - ✓5656
1.00
0
0.00
○○——✓5656
1.00
0
0.00
○○——
#4CA64C6 + #4CA64C6
rows_distinct - - - - - - - + + + + + + + @@ -342,38 +342,38 @@
ALL COLUMNS— - - - - - + ALL COLUMNS + — + + + + + + - ✓20002000
1.00
0
0.00
○○——✓20002000
1.00
0
0.00
○○——
#4CA64C7
SEGMENT  acquisition / google
+
#4CA64C7
SEGMENT  acquisition / google
col_vals_lt - - - - + + + + @@ -383,39 +383,39 @@
item_revenue200 - - - - - - + item_revenue + 200 + + + + + + + - ✓388388
1.00
0
0.00
○○——✓388388
1.00
0
0.00
○○——
#4CA64C8
SEGMENT  country / Germany
+
#4CA64C8
SEGMENT  country / Germany
col_vals_lt - - - - + + + + @@ -425,39 +425,39 @@
item_revenue200 - - - - - - + item_revenue + 200 + + + + + + + - ✓225225
1.00
0
0.00
○○——✓225225
1.00
0
0.00
○○——
#EBBC149
SEGMENT  item_type / ad
+
#EBBC149
SEGMENT  item_type / ad
col_vals_gt - - - - + + + + @@ -467,39 +467,39 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓15531503
0.97
50
0.03
●●—✓15531503
0.97
50
0.03
●●—
#EBBC1410
SEGMENT  item_type / iap
+
#EBBC1410
SEGMENT  item_type / iap
col_vals_gt - - - - + + + + @@ -509,39 +509,39 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓447428
0.96
19
0.04
●●—✓447428
0.96
19
0.04
●●—
#AAAAAA11
SEGMENT  item_name / gold7
+
#AAAAAA11
SEGMENT  item_name / gold7
col_vals_gt - - - - + + + + @@ -551,39 +551,39 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓109
0.90
1
0.10
●○—✓109
0.90
1
0.10
●○—
#EBBC1412
SEGMENT  item_name / gems3
+
#EBBC1412
SEGMENT  item_name / gems3
col_vals_gt - - - - + + + + @@ -593,26 +593,26 @@
start_day2015-01-01 - - - - - - + start_day + 2015-01-01 + + + + + + + - ✓3331
0.94
2
0.06
●●—✓3331
0.94
2
0.06
●●—
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + diff --git a/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_memtable_variable_names/selector_helper_functions_no_match.html b/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_memtable_variable_names/selector_helper_functions_no_match.html index 15725d2c7..fe0d79d15 100644 --- a/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_memtable_variable_names/selector_helper_functions_no_match.html +++ b/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_memtable_variable_names/selector_helper_functions_no_match.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationPointblank Validation
Validation with segments using `pre=`-generated column
Polarsgame_revenueWARNING1ERROR2CRITICAL—
Validation with segments using `pre=`-generated column
Polarsgame_revenueWARNING1ERROR2CRITICAL—
#EBBC141
SEGMENT  segment / facebook/Sweden
+
#EBBC141
SEGMENT  segment / facebook/Sweden
col_vals_ge - - - - + + + + @@ -128,39 +128,39 @@
item_revenue0.75 - - - - - - + item_revenue + 0.75 + + + + + + + - ✓113
0.27
8
0.73
●●—✓113
0.27
8
0.73
●●—
#EBBC142
SEGMENT  segment / google/France
+
#EBBC142
SEGMENT  segment / google/France
col_vals_ge - - - - + + + + @@ -170,26 +170,26 @@
item_revenue0.75 - - - - - - + item_revenue + 0.75 + + + + + + + - ✓2312
0.52
11
0.48
●●—✓2312
0.52
11
0.48
●●—
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + diff --git a/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_pd_variable_names/selector_helper_functions_no_match.html b/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_pd_variable_names/selector_helper_functions_no_match.html index 7c9ca91bf..21196e469 100644 --- a/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_pd_variable_names/selector_helper_functions_no_match.html +++ b/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_pd_variable_names/selector_helper_functions_no_match.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationPointblank Validation
Simple pointblank validation example
Ibis memtableexample_table
Simple pointblank validation example
Ibis memtableexample_table
#4CA64C1 + #4CA64C1
col_vals_le - - - - + + + + @@ -128,38 +128,38 @@
high_floats100 - - - - - + high_floats + 100 + + + + + + - ✓22
1.00
0
0.00
————✓22
1.00
0
0.00
————
#4CA64C662 + #4CA64C662
col_vals_gt - - - - + + + + @@ -169,38 +169,38 @@
Contains(text='not_present', case_sensitive=False)10 - - - - - + Contains(text='not_present', case_sensitive=False) + 10 + + + + + + - 💥———————💥———————
#4CA64C3 + #4CA64C3
col_vals_lt - - - - + + + + @@ -210,25 +210,25 @@
low_numbers5 - - - - - + low_numbers + 5 + + + + + + - ✓22
1.00
0
0.00
————✓22
1.00
0
0.00
————
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + diff --git a/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_pl_variable_names/selector_helper_functions_no_match.html b/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_pl_variable_names/selector_helper_functions_no_match.html index 72df5642a..5274417ef 100644 --- a/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_pl_variable_names/selector_helper_functions_no_match.html +++ b/tests/snapshots/test_validate/test_validation_with_selector_helper_functions_no_match_snap/tbl_pl_variable_names/selector_helper_functions_no_match.html @@ -63,7 +63,7 @@ #pb_tbl .gt_asterisk { font-size: 100%; vertical-align: 0; } -
Pointblank ValidationPointblank Validation
Simple pointblank validation example
Pandasexample_table
Simple pointblank validation example
Pandasexample_table
#4CA64C1 + #4CA64C1
col_vals_le - - - - + + + + @@ -128,38 +128,38 @@
high_floats100 - - - - - + high_floats + 100 + + + + + + - ✓22
1.00
0
0.00
————✓22
1.00
0
0.00
————
#4CA64C662 + #4CA64C662
col_vals_gt - - - - + + + + @@ -169,38 +169,38 @@
Contains(text='not_present', case_sensitive=False)10 - - - - - + Contains(text='not_present', case_sensitive=False) + 10 + + + + + + - 💥———————💥———————
#4CA64C3 + #4CA64C3
col_vals_lt - - - - + + + + @@ -210,25 +210,25 @@
low_numbers5 - - - - - + low_numbers + 5 + + + + + + - ✓22
1.00
0
0.00
————✓22
1.00
0
0.00
————
+
@@ -84,10 +84,10 @@ - + - + @@ -108,17 +108,17 @@ - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - + + + + + + + +
Pointblank ValidationPointblank Validation
Simple pointblank validation example
Polarsexample_table
Simple pointblank validation example
Polarsexample_table
#4CA64C1 + #4CA64C1
col_vals_le - - - - + + + + @@ -128,38 +128,38 @@
high_floats100 - - - - - + high_floats + 100 + + + + + + - ✓22
1.00
0
0.00
————✓22
1.00
0
0.00
————
#4CA64C662 + #4CA64C662
col_vals_gt - - - - + + + + @@ -169,38 +169,38 @@
Contains(text='not_present', case_sensitive=False)10 - - - - - + Contains(text='not_present', case_sensitive=False) + 10 + + + + + + - 💥———————💥———————
#4CA64C3 + #4CA64C3
col_vals_lt - - - - + + + + @@ -210,25 +210,25 @@
low_numbers5 - - - - - + low_numbers + 5 + + + + + + - ✓22
1.00
0
0.00
————✓22
1.00
0
0.00
————