|
5 | 5 |
|
6 | 6 | from dvc_render.vega import BadTemplateError, VegaRenderer
|
7 | 7 | from dvc_render.vega_templates import NoFieldInDataError, Template
|
| 8 | +from src.dvc_render.vega import OPTION_ANCHOR_RANGES |
8 | 9 |
|
9 | 10 | # pylint: disable=missing-function-docstring, C1803, C0302
|
10 | 11 |
|
@@ -339,7 +340,10 @@ def test_fill_anchor_in_string(tmp_dir):
|
339 | 340 | ["rev", "acc", "step", "filename"],
|
340 | 341 | {
|
341 | 342 | "field": "filename",
|
342 |
| - "scale": {"domain": ["test", "train"], "range": [[1, 0], [8, 8]]}, |
| 343 | + "scale": { |
| 344 | + "domain": ["test", "train"], |
| 345 | + "range": OPTION_ANCHOR_RANGES["stroke_dash"][0:2], |
| 346 | + }, |
343 | 347 | "legend": {
|
344 | 348 | "symbolFillColor": "transparent",
|
345 | 349 | "symbolStrokeColor": "grey",
|
@@ -388,7 +392,10 @@ def test_fill_anchor_in_string(tmp_dir):
|
388 | 392 | ["rev", "dvc_inferred_y_value", "step", "field"],
|
389 | 393 | {
|
390 | 394 | "field": "field",
|
391 |
| - "scale": {"domain": ["acc", "acc_norm"], "range": [[1, 0], [8, 8]]}, |
| 395 | + "scale": { |
| 396 | + "domain": ["acc", "acc_norm"], |
| 397 | + "range": OPTION_ANCHOR_RANGES["stroke_dash"][0:2], |
| 398 | + }, |
392 | 399 | "legend": {
|
393 | 400 | "symbolFillColor": "transparent",
|
394 | 401 | "symbolStrokeColor": "grey",
|
@@ -454,7 +461,7 @@ def test_fill_anchor_in_string(tmp_dir):
|
454 | 461 | "field": "filename::field",
|
455 | 462 | "scale": {
|
456 | 463 | "domain": ["test::acc", "test::acc_norm", "train::acc"],
|
457 |
| - "range": [[1, 0], [8, 8], [8, 4]], |
| 464 | + "range": OPTION_ANCHOR_RANGES["stroke_dash"][0:3], |
458 | 465 | },
|
459 | 466 | "legend": {
|
460 | 467 | "symbolFillColor": "transparent",
|
@@ -492,7 +499,7 @@ def test_optional_anchors_linear(
|
492 | 499 | assert plot_content["data"]["values"] == expected_datapoints
|
493 | 500 | assert plot_content["encoding"]["color"] == {
|
494 | 501 | "field": "rev",
|
495 |
| - "scale": {"domain": ["B"], "range": ["#945dd6"]}, |
| 502 | + "scale": {"domain": ["B"], "range": OPTION_ANCHOR_RANGES["color"][0:1]}, |
496 | 503 | }
|
497 | 504 | assert plot_content["encoding"]["strokeDash"] == stroke_dash_encoding
|
498 | 505 | assert plot_content["layer"][3]["transform"][0]["calculate"] == pivot_field
|
@@ -763,7 +770,7 @@ def test_optional_anchors_confusion(
|
763 | 770 | },
|
764 | 771 | "scale": {
|
765 | 772 | "domain": ["test", "train"],
|
766 |
| - "range": ["circle", "square"], |
| 773 | + "range": OPTION_ANCHOR_RANGES["shape"][0:2], |
767 | 774 | },
|
768 | 775 | },
|
769 | 776 | [
|
@@ -831,7 +838,7 @@ def test_optional_anchors_confusion(
|
831 | 838 | },
|
832 | 839 | "scale": {
|
833 | 840 | "domain": ["test_acc", "train_acc"],
|
834 |
| - "range": ["circle", "square"], |
| 841 | + "range": OPTION_ANCHOR_RANGES["shape"][0:2], |
835 | 842 | },
|
836 | 843 | },
|
837 | 844 | [
|
@@ -895,7 +902,7 @@ def test_optional_anchors_confusion(
|
895 | 902 | },
|
896 | 903 | "scale": {
|
897 | 904 | "domain": ["test::test_acc", "train::train_acc"],
|
898 |
| - "range": ["circle", "square"], |
| 905 | + "range": OPTION_ANCHOR_RANGES["shape"][0:2], |
899 | 906 | },
|
900 | 907 | },
|
901 | 908 | [
|
@@ -932,7 +939,7 @@ def test_optional_anchors_scatter(
|
932 | 939 | assert plot_content["data"]["values"] == expected_datapoints
|
933 | 940 | assert plot_content["encoding"]["color"] == {
|
934 | 941 | "field": "rev",
|
935 |
| - "scale": {"domain": ["B", "C"], "range": ["#945dd6", "#13adc7"]}, |
| 942 | + "scale": {"domain": ["B", "C"], "range": OPTION_ANCHOR_RANGES["color"][0:2]}, |
936 | 943 | }
|
937 | 944 | assert plot_content["encoding"]["shape"] == shape_encoding
|
938 | 945 | assert plot_content["encoding"]["tooltip"] == tooltip_encoding
|
@@ -996,7 +1003,10 @@ def test_optional_anchors_scatter(
|
996 | 1003 | ["rev", "acc", "step", "field"],
|
997 | 1004 | {
|
998 | 1005 | "field": "filename",
|
999 |
| - "scale": {"domain": ["test", "train"], "range": [[1, 0], [8, 8]]}, |
| 1006 | + "scale": { |
| 1007 | + "domain": ["test", "train"], |
| 1008 | + "range": OPTION_ANCHOR_RANGES["stroke_dash"][0:2], |
| 1009 | + }, |
1000 | 1010 | "legend": {
|
1001 | 1011 | "symbolFillColor": "transparent",
|
1002 | 1012 | "symbolStrokeColor": "grey",
|
@@ -1029,7 +1039,10 @@ def test_optional_anchors_scatter(
|
1029 | 1039 | ["rev", "dvc_inferred_y_value", "step", "field"],
|
1030 | 1040 | {
|
1031 | 1041 | "field": "field",
|
1032 |
| - "scale": {"domain": ["acc", "acc_norm"], "range": [[1, 0], [8, 8]]}, |
| 1042 | + "scale": { |
| 1043 | + "domain": ["acc", "acc_norm"], |
| 1044 | + "range": OPTION_ANCHOR_RANGES["stroke_dash"][0:2], |
| 1045 | + }, |
1033 | 1046 | "legend": {
|
1034 | 1047 | "symbolFillColor": "transparent",
|
1035 | 1048 | "symbolStrokeColor": "grey",
|
@@ -1072,7 +1085,7 @@ def test_optional_anchors_scatter(
|
1072 | 1085 | "field": "filename::field",
|
1073 | 1086 | "scale": {
|
1074 | 1087 | "domain": ["test::acc", "test::acc_norm", "train::acc"],
|
1075 |
| - "range": [[1, 0], [8, 8], [8, 4]], |
| 1088 | + "range": OPTION_ANCHOR_RANGES["stroke_dash"][0:3], |
1076 | 1089 | },
|
1077 | 1090 | "legend": {
|
1078 | 1091 | "symbolFillColor": "transparent",
|
@@ -1103,7 +1116,7 @@ def test_partial_filled_template(
|
1103 | 1116 | expected_split = {
|
1104 | 1117 | Template.anchor("color"): {
|
1105 | 1118 | "field": "rev",
|
1106 |
| - "scale": {"domain": ["B"], "range": ["#945dd6"]}, |
| 1119 | + "scale": {"domain": ["B"], "range": OPTION_ANCHOR_RANGES["color"][0:1]}, |
1107 | 1120 | },
|
1108 | 1121 | Template.anchor("data"): _get_expected_datapoints(datapoints, expected_dp_keys),
|
1109 | 1122 | Template.anchor("plot_height"): 300,
|
|
0 commit comments