text: from sysmpy import *
  import asyncio
  
  """
                      +---------------+
                      |               |
                      |     start     |
                      |               |
                      +---------------+
                              | process
                              |
                      +---------------+
                      |               |
  (Item1)-(Trigger)-->|    Action1    |
                      |               | 
                      +---------------+ 
                              |        
                              |        
                      +---------------+
                      |               |
                      |    Action2    |
                      |               |        
                      +---------------+        
                              |
                              |
                      +---------------+
                      |               |
                      |      End      |
                      |               |
                      +---------------+
  """
  print('AD5_Item_Flow_Wrong_Test')
  #===================================================================
  # This example will stop forever, because there is no action triggering the trigger,
  # so Action 2 will be waiting it forever.
  #===================================================================
  
  ###############################################
  # 1 Define a model
  p = Process("process")
  act1 = p.Action("Action1")
  act2 = p.Action("Action2")
  
  i1 = Item("Item1")
  act1.triggered(i1)
  
  ###############################################
  # 2 Run a simulation
  asyncio.run(p.sim(print_out=True))
  
  