Exemple #1
0
 def test_histograms_summaries(self):
     summaries, last_values = sync_events_summaries(
         events_path="tests/fixtures/polyboard",
         events_kind="histogram",
         last_check=None,
     )
     events = V1Events.read(
         name="histogram_events",
         kind="histogram",
         data=os.path.abspath(
             "tests/fixtures/polyboard/histogram/histogram_events.plx"),
     )
     assert events.name == "histogram_events"
     assert summaries == [
         V1RunArtifact(
             name="histogram_events",
             kind="histogram",
             connection=None,
             summary=events.get_summary(),
             path=os.path.relpath(
                 "tests/fixtures/polyboard/histogram/histogram_events.plx",
                 CONTEXT_MOUNT_ARTIFACTS,
             ),
             is_input=False,
         )
     ]
     assert last_values == {}
Exemple #2
0
    def test_models_summaries(self):
        summaries, last_values = sync_events_summaries(
            events_path="tests/fixtures/polyboard",
            events_kind="model",
            last_check=None,
        )
        summaries = {s.name: s for s in summaries}
        events = V1Events.read(
            name="model_events",
            kind="model",
            data=os.path.abspath(
                "tests/fixtures/polyboard/model/model_events.plx"),
        )
        assert events.name == "model_events"
        assert summaries["model_events"] == V1RunArtifact(
            name="model_events",
            kind="model",
            connection=None,
            summary=events.get_summary(),
            path=os.path.relpath(
                "tests/fixtures/polyboard/model/model_events.plx",
                CONTEXT_MOUNT_ARTIFACTS,
            ),
            is_input=False,
        )

        events_without_step = V1Events.read(
            name="model_events_without_step",
            kind="model",
            data=os.path.abspath(
                "tests/fixtures/polyboard/model/model_events_without_step.plx"
            ),
        )
        assert events_without_step.name == "model_events_without_step"
        assert summaries["model_events_without_step"] == V1RunArtifact(
            name="model_events_without_step",
            kind="model",
            connection=None,
            summary=events_without_step.get_summary(),
            path=os.path.relpath(
                "tests/fixtures/polyboard/model/model_events_without_step.plx",
                CONTEXT_MOUNT_ARTIFACTS,
            ),
            is_input=False,
        )
        assert last_values == {}