def test_pause(self):
     '''
         Call the pause function to improve (functional) code coverage
     '''
     blackboard = Blackboard()
     simulator  = DataSimulator( blackboard )     
     
     simulator.set_state(self.states.get('PLAYING'))
     simulator.pause()
     self.assertEqual(simulator.get_simulation_state(), self.states.get('PAUSED'))
    def test_pause(self):
        '''
            Call the pause function to improve (functional) code coverage
        '''
        blackboard = Blackboard()
        simulator = DataSimulator(blackboard)

        simulator.set_state(self.states.get('PLAYING'))
        simulator.pause()
        self.assertEqual(simulator.get_simulation_state(),
                         self.states.get('PAUSED'))
    def test_get_set_simulation_state(self):
        ''' 
            Verify if the getting and setting of simulation states works correctly
        '''
        blackboard = Blackboard()
        simulator = DataSimulator(blackboard)

        # Set all the states and verify if the state is set correctly
        for _, value in self.states.iteritems():
            simulator.set_state(value)
            self.assertEqual(simulator.get_simulation_state(), value)
 def test_get_set_simulation_state(self):
     ''' 
         Verify if the getting and setting of simulation states works correctly
     '''                  
     blackboard = Blackboard()
     simulator  = DataSimulator( blackboard )   
     
     # Set all the states and verify if the state is set correctly
     for _, value in self.states.iteritems():           
         simulator.set_state(value)
         self.assertEqual(simulator.get_simulation_state(), value)
    def test_play_stop(self):
        blackboard = Blackboard()
        simulator = DataSimulator(blackboard)

        # Prepare the simulator preconditions
        simulator.set_simulation_data("test")
        simulator.set_patterns("test")
        simulator.set_simulation_interval(1)

        simulator.start()
        simulator.stop()

        simulator.set_state(self.states.get('PAUSED'))
        simulator.start()
        simulator.stop()
 def test_play_stop(self):
     blackboard = Blackboard()
     simulator  = DataSimulator( blackboard )             
     
     # Prepare the simulator preconditions
     simulator.set_simulation_data("test")
     simulator.set_patterns("test")
     simulator.set_simulation_interval(1)
     
     simulator.start()
     simulator.stop()
     
     simulator.set_state(self.states.get('PAUSED'))
     simulator.start()
     simulator.stop()