Skip to content

Commit 26e5d80

Browse files
committed
Add device index test
1 parent ba7540b commit 26e5d80

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

tests/api_tests.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,14 @@ def test_medium_motor(self):
3232

3333
self.assertTrue(m.connected);
3434

35+
self.assertEqual(m.device_index, 0)
36+
37+
# Check that reading twice works:
38+
self.assertEqual(m.driver_name, 'lego-ev3-m-motor')
39+
self.assertEqual(m.driver_name, 'lego-ev3-m-motor')
40+
3541
self.assertEqual(m.count_per_rot, 360)
3642
self.assertEqual(m.commands, ['run-forever', 'run-to-abs-pos', 'run-to-rel-pos', 'run-timed', 'run-direct', 'stop', 'reset'])
37-
self.assertEqual(m.driver_name, 'lego-ev3-m-motor')
3843
self.assertEqual(m.duty_cycle, 0)
3944
self.assertEqual(m.duty_cycle_sp, 42)
4045
self.assertEqual(m.encoder_polarity, 'normal')
@@ -59,6 +64,7 @@ def test_infrared_sensor(self):
5964

6065
self.assertTrue(s.connected)
6166

67+
self.assertEqual(s.device_index, 0)
6268
self.assertEqual(s.bin_data_format, 's8')
6369
self.assertEqual(s.bin_data('<b'), (16,))
6470
self.assertEqual(s.num_values, 1)

0 commit comments

Comments
 (0)