Skip to content

Commit 4955252

Browse files
fix
1 parent b1478b9 commit 4955252

19 files changed

Lines changed: 6 additions & 259 deletions

File tree

diffly/summary.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -563,11 +563,12 @@ def _section_columns(self) -> RenderableType:
563563
"Column", max_width=COLUMN_SECTION_COLUMN_WIDTH, overflow=OVERFLOW
564564
)
565565
matches.add_column("Match Rate", justify="right")
566-
if any(
566+
has_top_changes_column = any(
567567
self.top_k_changes_by_column[col_name] > 0
568568
for col_name in self._comparison._other_common_columns
569569
if self._comparison.fraction_same()[col_name] < 1
570-
):
570+
)
571+
if has_top_changes_column:
571572
matches.add_column("Top Changes", justify="right")
572573
if self.show_perfect_column_matches:
573574
max_col_len = max(
@@ -635,7 +636,7 @@ def _section_columns(self) -> RenderableType:
635636

636637
matches.add_row(*columns)
637638
if (
638-
top_k_column_changes > 0
639+
has_top_changes_column
639640
or max_col_len > COLUMN_SECTION_COLUMN_WIDTH
640641
):
641642
matches.add_section()

tests/summary/fixtures/equal_non_empty_different_columns/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,5 @@
2020
▔▔▔▔▔▔▔
2121
┌───────────┬─────────┬──┐
2222
│ speed_kph │ 100.00% │ │
23-
├───────────┼─────────┼──┤
2423
│ weight_kg │ 100.00% │ │
2524
└───────────┴─────────┴──┘

tests/summary/fixtures/equal_non_empty_different_columns/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,5 @@
2020
▔▔▔▔▔▔▔
2121
┌───────────┬─────────┬──┐
2222
│ speed_kph │ 100.00% │ │
23-
├───────────┼─────────┼──┤
2423
│ weight_kg │ 100.00% │ │
2524
└───────────┴─────────┴──┘

tests/summary/fixtures/equal_non_empty_different_columns/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/summary/fixtures/equal_non_empty_different_columns/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/summary/fixtures/gained_rows_only/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
▔▔▔▔▔▔▔
2323
┌─────────────────┬─────────┬──┐
2424
│ life_expectancy │ 100.00% │ │
25-
├─────────────────┼─────────┼──┤
2625
│ speed_kph │ 100.00% │ │
27-
├─────────────────┼─────────┼──┤
2826
│ weight_kg │ 100.00% │ │
2927
└─────────────────┴─────────┴──┘

tests/summary/fixtures/gained_rows_only/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@
2222
▔▔▔▔▔▔▔
2323
┌─────────────────┬─────────┬──┐
2424
│ life_expectancy │ 100.00% │ │
25-
├─────────────────┼─────────┼──┤
2625
│ speed_kph │ 100.00% │ │
27-
├─────────────────┼─────────┼──┤
2826
│ weight_kg │ 100.00% │ │
2927
└─────────────────┴─────────┴──┘
3028

tests/summary/fixtures/gained_rows_only/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False.txt

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/summary/fixtures/gained_rows_only/gen/pretty_True_perfect_True_top_True_slim_False_sample_rows_True_sample_pk_True.txt

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/summary/fixtures/hidden_columns/gen/pretty_False_perfect_True_top_True_slim_False_sample_rows_False_sample_pk_False_hidden.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@
2525
│ │ │ 20.0 -> 25.0 (1x) │
2626
├─────────┼─────────┼───────────────────┤
2727
│ card_id │ 50.00% │ │
28+
├─────────┼─────────┼───────────────────┤
2829
│ status │ 100.00% │ │
2930
└─────────┴─────────┴───────────────────┘

0 commit comments

Comments
 (0)