コード例 #1
0
 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)
コード例 #2
0
 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))
コード例 #3
0
 def test_serialization_bpmn(self):
     bpmn = pm4py.read_bpmn("input_data/running-example.bpmn")
     ser = pm4py.serialize(bpmn)
     bpmn2 = pm4py.deserialize(ser)
コード例 #4
0
 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))
コード例 #5
0
 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)