Source

symplehfsm / trunk / symplehfsm / test / test_symplehfsm.py

Author Commit Message Labels Comments Date
dr0id
converted state machine basics tutorial to ReStructeredText format (using sphinx) some changes, all optimized test fail at the moment
dr0id
first else path implementation
dr0id
added fully featured demo to unittests updated version to release candidate
dr0id
implemented internal transitions updated TestHFSM demo
dr0id
fixe bug calling init after calling exit again always raised InitAlreadyCalledError
Tags
2.0.2.0
dr0id
fixed two bugs
dr0id
updated documentation added more unittests
dr0id
removed inconsistency in current_state added more tests
dr0id
minor doc updates, added some unittests,
dr0id
update mosuefollower docs added more tests re-enabled forcing of -O mode in symplehfsm_demo
dr0id
updated version updated some doc strings
dr0id
added unittests, still missing, work in progress
dr0id
fixed wrong renaming fixed typo
dr0id
removed old example code from demo removed SympleHFSM class (replaced with SympleDictHFSM tryed to use SympleDictHFSM instead of SympleHFSM in tests, not working atm
dr0id
introduced name field for states first steps to optimize the hsfm
dr0id
made tests pass again introduced state machine name argument to differentiate instances in the logs
dr0id
new algorithm working, needs cleanup and optimization there is a problem in symplehfsm unittest, need to investigate
dr0id
preparations for switching to automatic state change, added methods: add, remove, is_child, has_child, check_consistency
dr0id
added RecordingActions to simplify testing even more changed testabelstatemachine to use built in RecordingActions experimenting with unittests for event sequence
dr0id
trying to implement event sequence test
dr0id
made all state classes static in the demo added method to test state sequences
dr0id
fixed wrong way of transition definition in demo added unittests for transition
dr0id
added unit tests for SympleHFSM moved guard checking into SympleHFSM.handle_event instead doing it in the states improved symplehfsm.py by adding comments, etc.
dr0id
moved the demo to symplehfsm_demo fixed ReentrantEventException in handle_event
dr0id
added transition actions for demo and testing
dr0id
made Actions class abstract added actions for transitions
dr0id
removed @staticmethod from state methods renamed event(...) to handle_event(...)
dr0id
moved Transition and BaseHFSMTests also to the symplehfsm.py
dr0id
moved as much as possible to SympleHFSM update comments changed the enum to use strings instead of integers
dr0id
working version using StateNode and State instances
  1. Prev
  2. 1
  3. 2
  4. Next