@@ -233,9 +233,7 @@ def test_create_profile_with_tag_axis_scales(self):
233233 "eval/loss" : {"y" : "log10" , "x" : "symlog10" },
234234 },
235235 )
236- self .assertEqual (
237- profile .tag_axis_scales ["train/loss" ], {"y" : "log10" }
238- )
236+ self .assertEqual (profile .tag_axis_scales ["train/loss" ], {"y" : "log10" })
239237 self .assertEqual (
240238 profile .tag_axis_scales ["eval/loss" ],
241239 {"y" : "log10" , "x" : "symlog10" },
@@ -345,12 +343,8 @@ def test_construction_with_kwargs(self):
345343 self .assertEqual (p .y_axis_scale , "log10" )
346344 self .assertEqual (p .x_axis_scale , "symlog10" )
347345 self .assertEqual (p .tag_axis_scales , {"loss" : {"y" : "log10" }})
348- self .assertEqual (
349- p .tag_symlog_linear_thresholds , {"loss" : 5.0 }
350- )
351- self .assertEqual (
352- p .expanded_tag_groups , {"train" : True , "eval" : False }
353- )
346+ self .assertEqual (p .tag_symlog_linear_thresholds , {"loss" : 5.0 })
347+ self .assertEqual (p .expanded_tag_groups , {"train" : True , "eval" : False })
354348
355349 def test_selected_runs_convenience (self ):
356350 p = profile_writer .Profile (selected_runs = ["train" , "eval" ])
@@ -360,9 +354,7 @@ def test_selected_runs_convenience(self):
360354
361355 def test_run_selection_takes_priority_over_selected_runs (self ):
362356 sel = [{"type" : "RUN_ID" , "value" : "abc" , "selected" : False }]
363- p = profile_writer .Profile (
364- run_selection = sel , selected_runs = ["x" ]
365- )
357+ p = profile_writer .Profile (run_selection = sel , selected_runs = ["x" ])
366358 self .assertEqual (len (p .run_selection ), 1 )
367359 self .assertEqual (p .run_selection [0 ]["value" ], "abc" )
368360
@@ -456,13 +448,9 @@ def test_pin_image(self):
456448
457449 def test_add_superimposed_card (self ):
458450 p = profile_writer .Profile ()
459- p .add_superimposed_card (
460- "Train vs Eval" , ["train/loss" , "eval/loss" ]
461- )
451+ p .add_superimposed_card ("Train vs Eval" , ["train/loss" , "eval/loss" ])
462452 self .assertEqual (len (p .superimposed_cards ), 1 )
463- self .assertEqual (
464- p .superimposed_cards [0 ]["title" ], "Train vs Eval"
465- )
453+ self .assertEqual (p .superimposed_cards [0 ]["title" ], "Train vs Eval" )
466454 self .assertEqual (
467455 p .superimposed_cards [0 ]["tags" ],
468456 ["train/loss" , "eval/loss" ],
@@ -499,13 +487,9 @@ def test_serialize_defaults(self):
499487 self .assertNotIn ("expandedTagGroups" , data )
500488
501489 def test_serialize_run_colors (self ):
502- p = profile_writer .Profile (
503- run_colors = {"a" : "#111" , "b" : "#222" }
504- )
490+ p = profile_writer .Profile (run_colors = {"a" : "#111" , "b" : "#222" })
505491 data = p .serialize ()["data" ]
506- color_dict = {
507- e ["runId" ]: e ["color" ] for e in data ["runColors" ]
508- }
492+ color_dict = {e ["runId" ]: e ["color" ] for e in data ["runColors" ]}
509493 self .assertEqual (color_dict , {"a" : "#111" , "b" : "#222" })
510494
511495 def test_serialize_group_colors (self ):
@@ -535,13 +519,9 @@ def test_serialize_all_optional_fields(self):
535519 self .assertEqual (data ["groupBy" ]["key" ], "RUN" )
536520 self .assertEqual (data ["yAxisScale" ], "log10" )
537521 self .assertEqual (data ["xAxisScale" ], "symlog10" )
538- self .assertEqual (
539- data ["tagAxisScales" ], {"loss" : {"y" : "log10" }}
540- )
522+ self .assertEqual (data ["tagAxisScales" ], {"loss" : {"y" : "log10" }})
541523 self .assertEqual (data ["symlogLinearThreshold" ], 2.0 )
542- self .assertEqual (
543- data ["tagSymlogLinearThresholds" ], {"loss" : 3.0 }
544- )
524+ self .assertEqual (data ["tagSymlogLinearThresholds" ], {"loss" : 3.0 })
545525 self .assertEqual (data ["expandedTagGroups" ], {"train" : True })
546526
547527 def test_serialize_validates_tag_axis_scales (self ):
@@ -584,19 +564,13 @@ def test_from_serialized_round_trip(self):
584564 {"train" : "#ff0000" , "eval" : "#00ff00" },
585565 )
586566 self .assertEqual (loaded .group_colors , {"grp" : 2 })
587- self .assertEqual (
588- loaded .metric_descriptions , {"loss" : "desc" }
589- )
567+ self .assertEqual (loaded .metric_descriptions , {"loss" : "desc" })
590568 self .assertEqual (loaded .tag_filter , "loss" )
591569 self .assertEqual (loaded .smoothing , 0.8 )
592570 self .assertEqual (loaded .y_axis_scale , "log10" )
593- self .assertEqual (
594- loaded .expanded_tag_groups , {"train" : True }
595- )
571+ self .assertEqual (loaded .expanded_tag_groups , {"train" : True })
596572 self .assertEqual (loaded .symlog_linear_threshold , 5.0 )
597- self .assertEqual (
598- loaded .tag_symlog_linear_thresholds , {"loss" : 10.0 }
599- )
573+ self .assertEqual (loaded .tag_symlog_linear_thresholds , {"loss" : 10.0 })
600574
601575 # ---- write / load round-trip ----
602576
@@ -647,12 +621,8 @@ def test_update_merges_dicts(self):
647621 expanded_tag_groups = {"eval" : False },
648622 )
649623 a .update (b )
650- self .assertEqual (
651- a .run_colors , {"r1" : "#aaa" , "r2" : "#bbb" }
652- )
653- self .assertEqual (
654- a .metric_descriptions , {"loss" : "d1" , "acc" : "d2" }
655- )
624+ self .assertEqual (a .run_colors , {"r1" : "#aaa" , "r2" : "#bbb" })
625+ self .assertEqual (a .metric_descriptions , {"loss" : "d1" , "acc" : "d2" })
656626 self .assertEqual (
657627 a .expanded_tag_groups ,
658628 {"train" : True , "eval" : False },
@@ -726,34 +696,24 @@ def test_or_returns_new_profile(self):
726696 self .assertIsNot (c , a )
727697 self .assertIsNot (c , b )
728698 self .assertEqual (c .name , "B" )
729- self .assertEqual (
730- c .run_colors , {"r1" : "#aaa" , "r2" : "#bbb" }
731- )
699+ self .assertEqual (c .run_colors , {"r1" : "#aaa" , "r2" : "#bbb" })
732700 self .assertEqual (len (c .pinned_cards ), 2 )
733701 self .assertEqual (c .y_axis_scale , "log10" )
734702 # Originals are unmodified.
735703 self .assertEqual (a .run_colors , {"r1" : "#aaa" })
736704 self .assertEqual (len (a .pinned_cards ), 1 )
737705
738706 def test_ior_mutates_in_place (self ):
739- a = profile_writer .Profile (
740- "A" , run_colors = {"r1" : "#aaa" }
741- )
742- b = profile_writer .Profile (
743- "B" , run_colors = {"r2" : "#bbb" }
744- )
707+ a = profile_writer .Profile ("A" , run_colors = {"r1" : "#aaa" })
708+ b = profile_writer .Profile ("B" , run_colors = {"r2" : "#bbb" })
745709 a |= b
746710 self .assertEqual (a .name , "B" )
747- self .assertEqual (
748- a .run_colors , {"r1" : "#aaa" , "r2" : "#bbb" }
749- )
711+ self .assertEqual (a .run_colors , {"r1" : "#aaa" , "r2" : "#bbb" })
750712
751713 def test_or_not_implemented_for_non_profile (self ):
752714 p = profile_writer .Profile ()
753715 self .assertEqual (p .__or__ ("not a profile" ), NotImplemented )
754- self .assertEqual (
755- p .__ior__ ("not a profile" ), NotImplemented
756- )
716+ self .assertEqual (p .__ior__ ("not a profile" ), NotImplemented )
757717
758718 # ---- builder workflow ----
759719
@@ -769,9 +729,7 @@ def test_builder_workflow(self):
769729 p .y_axis_scale = "log10"
770730 p .metric_descriptions ["train/loss" ] = "Training loss"
771731 p .expanded_tag_groups ["train" ] = True
772- p .add_superimposed_card (
773- "Loss Comparison" , ["train/loss" , "eval/loss" ]
774- )
732+ p .add_superimposed_card ("Loss Comparison" , ["train/loss" , "eval/loss" ])
775733 p .select_runs (["train" , "eval" ])
776734
777735 path = p .write (self .logdir )
0 commit comments