|
1 | | -def test_forward(i2c_dev): |
2 | | - from drv8830 import DRV8830 |
| 1 | +def test_forward(DRV8830, i2c_dev): |
3 | 2 | drv8830 = DRV8830(i2c_dev=i2c_dev) |
4 | 3 | drv8830.forward() |
5 | 4 |
|
6 | 5 |
|
7 | | -def test_reverse(i2c_dev): |
8 | | - from drv8830 import DRV8830 |
| 6 | +def test_reverse(DRV8830, i2c_dev): |
9 | 7 | drv8830 = DRV8830(i2c_dev=i2c_dev) |
10 | 8 | drv8830.reverse() |
11 | 9 |
|
12 | 10 |
|
13 | | -def test_brake(i2c_dev): |
14 | | - from drv8830 import DRV8830 |
| 11 | +def test_brake(DRV8830, i2c_dev): |
15 | 12 | drv8830 = DRV8830(i2c_dev=i2c_dev) |
16 | 13 | drv8830.brake() |
17 | 14 |
|
18 | 15 |
|
19 | | -def test_coast(i2c_dev): |
20 | | - from drv8830 import DRV8830 |
| 16 | +def test_coast(DRV8830, i2c_dev): |
21 | 17 | drv8830 = DRV8830(i2c_dev=i2c_dev) |
22 | 18 | drv8830.coast() |
23 | 19 |
|
24 | 20 |
|
25 | | -def test_set_outputs(i2c_dev): |
26 | | - from drv8830 import DRV8830 |
| 21 | +def test_set_outputs(DRV8830, i2c_dev): |
27 | 22 | drv8830 = DRV8830(i2c_dev=i2c_dev) |
28 | 23 | drv8830.set_outputs(out1=0, out2=0) |
29 | 24 |
|
30 | 25 |
|
31 | | -def test_set_voltage(i2c_dev): |
32 | | - from drv8830 import DRV8830 |
| 26 | +def test_set_voltage(DRV8830, i2c_dev): |
33 | 27 | drv8830 = DRV8830(i2c_dev=i2c_dev) |
34 | 28 | drv8830.set_voltage(5.06) |
35 | 29 | assert drv8830.get_voltage() == 5.06 |
36 | 30 |
|
37 | 31 |
|
38 | | -def test_set_voltage_snap(i2c_dev): |
| 32 | +def test_set_voltage_snap(DRV8830, i2c_dev): |
39 | 33 | # Should snap to the nearest available voltage and read back correctly |
40 | | - from drv8830 import DRV8830 |
41 | 34 | drv8830 = DRV8830(i2c_dev=i2c_dev) |
42 | 35 | drv8830.set_voltage(0.82) |
43 | 36 | assert drv8830.get_voltage() == 0.80 |
44 | 37 |
|
45 | 38 |
|
46 | | -def test_voltage_out_of_range(i2c_dev): |
47 | | - from drv8830 import DRV8830 |
| 39 | +def test_voltage_out_of_range(DRV8830, i2c_dev): |
48 | 40 | drv8830 = DRV8830(i2c_dev=i2c_dev) |
49 | 41 | drv8830.set_voltage(0) |
50 | 42 | assert drv8830.get_voltage() == 0 |
51 | 43 |
|
52 | 44 |
|
53 | | -def test_get_fault(i2c_dev): |
54 | | - from drv8830 import DRV8830 |
| 45 | +def test_get_fault(DRV8830, i2c_dev): |
55 | 46 | drv8830 = DRV8830(i2c_dev=i2c_dev) |
56 | 47 | assert drv8830.get_fault().current_limit == 0 |
57 | 48 |
|
58 | 49 |
|
59 | | -def test_clear_fault(i2c_dev): |
60 | | - from drv8830 import DRV8830 |
| 50 | +def test_clear_fault(DRV8830, i2c_dev): |
61 | 51 | drv8830 = DRV8830(i2c_dev=i2c_dev) |
62 | 52 | drv8830.clear_fault() |
0 commit comments