<?xml version="1.0"?>
<memory  xmlns:al="http://www.logilab.org/namespaces/Narval/1.2">

<al:test recipe='test.test-003' category='basic'>
  <al:description lang="en">Checks priority in transitions</al:description>
</al:test>

<al:recipe name='test-003' group='test' start_step='step1' end_step='step4'>
<al:step id='step1' type='action' target='Selftest.NOP'/>
<al:step id='step2' type='action' target='Selftest.NOP'/>
<al:step id='step3' type='action' target='Selftest.NOP'/>
<al:step id='step4' type='action' target='Selftest.NOP'/>
<al:transition id='never_fired' priority='1'>
  <al:in idref='step1'/>
  <al:out idref='step2'/>
</al:transition>
<al:transition id='always_fired_1' priority='2'>
  <al:in idref='step1'/>
  <al:out idref='step3'/>
</al:transition>
<al:transition id='always_impossible'>
  <al:in idref='step2'/>
  <al:out idref='step4'/>
</al:transition>
<al:transition id='always_fired_2'>
  <al:in idref='step3'/>
  <al:out idref='step4'/>
</al:transition>
</al:recipe>

</memory>
