def test_delgation(self, mock_sdjari): p1 = SomeModel() p2 = SomeModel() d = Document() d.add_root(p1) d.add_root(p2) # ignore error unpacking None mock result, just checking to see that # standalone_docs_json_and_render_items is called as expected try: beu.standalone_docs_json([p1, p2]) except ValueError: pass mock_sdjari.assert_called_once_with([p1, p2])
def test_delgation(self, mock_sdjari): p1 = Model() p2 = Model() d = Document() d.add_root(p1) d.add_root(p2) # ignore error unpacking None mock result, just checking to see that # standalone_docs_json_and_render_items is called as expected try: beu.standalone_docs_json([p1, p2]) except ValueError: pass mock_sdjari.assert_called_once_with([p1, p2])
def test_output(self): p1 = SomeModel() p2 = SomeModel() d = Document() d.add_root(p1) d.add_root(p2) out = beu.standalone_docs_json([p1, p2]) expected = beu.standalone_docs_json_and_render_items([p1, p2])[0] assert list(out.values()) == list(expected.values())
def test_output(self): p1 = Model() p2 = Model() d = Document() d.add_root(p1) d.add_root(p2) out = beu.standalone_docs_json([p1, p2]) expected = beu.standalone_docs_json_and_render_items([p1, p2])[0] assert list(out.values()) ==list(expected.values())
def _doc_json(model, target): doc = Document() model.server_doc(doc=doc) model = doc.roots[0] docs_json = standalone_docs_json([model]) doc_json = list(docs_json.values())[0] root_id = doc_json['roots']['root_ids'][0] return doc, json.dumps( dict( target_id=target, root_id=root_id, doc=doc_json, version=__version__, ))
def test_doc_json(self, test_plot: figure) -> None: out = bes.json_item(test_plot, target=ID("foo")) assert set(out.keys()) == JSON_ITEMS_KEYS expected = list(standalone_docs_json([test_plot]).values())[0] assert out['doc'] == expected
def test_doc_json(self, test_plot): out = bes.json_item(test_plot, target="foo") expected = list(standalone_docs_json([test_plot]).values())[0] assert out['doc'] == expected