Python YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
test_state_machine.TestStateMachine Class Reference
Inheritance diagram for test_state_machine.TestStateMachine:
Collaboration diagram for test_state_machine.TestStateMachine:

Public Member Functions

 setUp (self)
 
 test_str (self)
 
 test_get_name_empty (self)
 
 test_set_name (self)
 
 test_get_states (self)
 
 test_get_start_state (self)
 
 test_get_current_state (self)
 
 test_state_call (self)
 
 test_set_start_state_empty (self)
 
 test_set_start_state_wrong_state (self)
 
 test_add_repeated_state (self)
 
 test_add_outcome_state (self)
 
 test_add_state_with_wrong_outcome (self)
 
 test_add_wrong_source_transition (self)
 
 test_add_wrong_target_transition (self)
 
 test_validate_outcome_from_fsm_not_used (self)
 
 test_validate_outcome_from_state_not_used (self)
 
 test_validate_fsm_outcome_not_used (self)
 
 test_validate_wrong_state (self)
 

Public Attributes

 sm = StateMachine(outcomes=["outcome4", "outcome5"])
 

Static Public Attributes

 maxDiff = None
 

Member Function Documentation

◆ setUp()

test_state_machine.TestStateMachine.setUp ( self)

◆ test_add_outcome_state()

test_state_machine.TestStateMachine.test_add_outcome_state ( self)

◆ test_add_repeated_state()

test_state_machine.TestStateMachine.test_add_repeated_state ( self)

◆ test_add_state_with_wrong_outcome()

test_state_machine.TestStateMachine.test_add_state_with_wrong_outcome ( self)

◆ test_add_wrong_source_transition()

test_state_machine.TestStateMachine.test_add_wrong_source_transition ( self)

◆ test_add_wrong_target_transition()

test_state_machine.TestStateMachine.test_add_wrong_target_transition ( self)

◆ test_get_current_state()

test_state_machine.TestStateMachine.test_get_current_state ( self)

◆ test_get_name_empty()

test_state_machine.TestStateMachine.test_get_name_empty ( self)

◆ test_get_start_state()

test_state_machine.TestStateMachine.test_get_start_state ( self)

◆ test_get_states()

test_state_machine.TestStateMachine.test_get_states ( self)

◆ test_set_name()

test_state_machine.TestStateMachine.test_set_name ( self)

◆ test_set_start_state_empty()

test_state_machine.TestStateMachine.test_set_start_state_empty ( self)

◆ test_set_start_state_wrong_state()

test_state_machine.TestStateMachine.test_set_start_state_wrong_state ( self)

◆ test_state_call()

test_state_machine.TestStateMachine.test_state_call ( self)

◆ test_str()

test_state_machine.TestStateMachine.test_str ( self)

◆ test_validate_fsm_outcome_not_used()

test_state_machine.TestStateMachine.test_validate_fsm_outcome_not_used ( self)

◆ test_validate_outcome_from_fsm_not_used()

test_state_machine.TestStateMachine.test_validate_outcome_from_fsm_not_used ( self)

◆ test_validate_outcome_from_state_not_used()

test_state_machine.TestStateMachine.test_validate_outcome_from_state_not_used ( self)

◆ test_validate_wrong_state()

test_state_machine.TestStateMachine.test_validate_wrong_state ( self)

Member Data Documentation

◆ maxDiff

test_state_machine.TestStateMachine.maxDiff = None
static

◆ sm

test_state_machine.TestStateMachine.sm = StateMachine(outcomes=["outcome4", "outcome5"])

The documentation for this class was generated from the following file: