def test_alignments_bpmn(self): import pm4py log = pm4py.read_xes(os.path.join("input_data", "running-example.xes")) bpmn_graph = pm4py.read_bpmn( os.path.join("input_data", "running-example.bpmn")) res = pm4py.conformance_diagnostics_alignments(log, bpmn_graph) self.assertIsNotNone(res)
def test_convert_to_tree_from_bpmn(self): bpmn = pm4py.read_bpmn("input_data/running-example.bpmn") tree = pm4py.convert_to_process_tree(bpmn) self.assertTrue(isinstance(tree, ProcessTree))
def test_serialization_bpmn(self): bpmn = pm4py.read_bpmn("input_data/running-example.bpmn") ser = pm4py.serialize(bpmn) bpmn2 = pm4py.deserialize(ser)
def test_convert_to_net_from_bpmn(self): bpmn = pm4py.read_bpmn("input_data/running-example.bpmn") net, im, fm = pm4py.convert_to_petri_net(bpmn) self.assertTrue(isinstance(net, PetriNet))
def test_exp_bpmn_to_str(self): bpmn_graph = pm4py.read_bpmn(os.path.join("input_data", "running-example.bpmn")) bpmn_exporter.serialize(bpmn_graph)