import dotscience as ds ds.script() ds.start() ds.publish("hello, world")
ds = dotscience.Dotscience() ds.script(TEST_WORKLOAD_FILE) s1 = io.StringIO() ds.publish("Hello", stream=s1) m1 = _parse(s1.getvalue()) assert m1["workload-file"] == TEST_WORKLOAD_FILE ### ### Test the module-level methods, indirectly testing the Dotscience class ### # All these tests assume script mode dotscience.script(TEST_WORKLOAD_FILE) def test_null(): s = io.StringIO() dotscience.start() dotscience.publish(stream=s) m = _parse(s.getvalue()) assert m["input"] == [] assert m["output"] == [] assert m["labels"] == {} assert m["parameters"] == {} assert m["summary"] == {} assert m["workload-file"] == TEST_WORKLOAD_FILE