Ejemplo n.º 1
0
    def setUp(self):
        """Set up test fixtures, if any."""
        mock_input_values = (-1, -1, None)
        mock_modules = [
            SetupModule(*mock_input_values),
            InputModule(*mock_input_values),
            OutputModule(*mock_input_values),
            Button(*mock_input_values),
            Dial(*mock_input_values),
            Env(*mock_input_values),
            Gyro(*mock_input_values),
            Ir(*mock_input_values),
            Mic(*mock_input_values),
            Ultrasonic(*mock_input_values),
            Display(*mock_input_values),
            Led(*mock_input_values),
            Motor(*mock_input_values),
            Speaker(*mock_input_values),
        ]

        self.modi = MODI(nb_modules=len(mock_modules), test=True)

        self.modi._ser_proc = mock.Mock()
        self.modi._exe_thrd = mock.Mock()
        self.modi._modules = mock_modules
Ejemplo n.º 2
0
class TestUltrasonic(unittest.TestCase):
    """Tests for 'Ultrasonic' class."""
    def setUp(self):
        """Set up test fixtures, if any."""
        mock_args = (-1, -1, None)
        self.ultrasonic = Ultrasonic(*mock_args)
        self.ultrasonic._get_property = mock.Mock()

    def tearDown(self):
        """Tear down test fixtures, if any."""
        del self.ultrasonic

    def test_get_distance(self):
        """Test get_distance method."""
        self.ultrasonic.get_distance()

        self.ultrasonic._get_property.assert_called_once_with(
            self.ultrasonic.PropertyType.DISTANCE)
Ejemplo n.º 3
0
 def setUp(self):
     """Set up test fixtures, if any."""
     self.conn = MockConn()
     mock_args = (-1, -1, self.conn)
     self.ultrasonic = Ultrasonic(*mock_args)
Ejemplo n.º 4
0
 def setUp(self):
     """Set up test fixtures, if any."""
     mock_args = (-1, -1, None)
     self.ultrasonic = Ultrasonic(*mock_args)
     self.ultrasonic._get_property = mock.Mock()
Ejemplo n.º 5
0
 def setUp(self):
     """Set up test fixtures, if any."""
     self.send_q = Queue()
     mock_args = (-1, -1, self.send_q)
     self.ultrasonic = Ultrasonic(*mock_args)
Ejemplo n.º 6
0
 def test_get_distance(self):
     """Test get_distance method."""
     _ = self.ultrasonic.distance
     self.assertEqual(
         self.send_q.get(),
         Ultrasonic.request_property(-1, Ultrasonic.PropertyType.DISTANCE))