Skip to content

Commit ccfd7f3

Browse files
authored
Test python 3.12 alpha (#1554)
* test 3.12 * fix AttributeError on 3.12
1 parent 1188c57 commit ccfd7f3

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ jobs:
2727
"pypy-3.8",
2828
"pypy-3.9",
2929
]
30+
include:
31+
# Only test on a single configuration while there are just pre-releases
32+
- os: ubuntu-latest
33+
experimental: true
34+
python-version: "3.12.0-alpha - 3.12.0"
3035
fail-fast: false
3136
steps:
3237
- uses: actions/checkout@v3

test/test_neousys.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ def tearDown(self) -> None:
3636

3737
def test_bus_creation(self) -> None:
3838
self.assertIsInstance(self.bus, neousys.NeousysBus)
39-
self.assertTrue(neousys.NEOUSYS_CANLIB.CAN_Setup.called)
40-
self.assertTrue(neousys.NEOUSYS_CANLIB.CAN_Start.called)
41-
self.assertTrue(neousys.NEOUSYS_CANLIB.CAN_RegisterReceived.called)
42-
self.assertTrue(neousys.NEOUSYS_CANLIB.CAN_RegisterStatus.called)
43-
self.assertTrue(neousys.NEOUSYS_CANLIB.CAN_Send.not_called)
44-
self.assertTrue(neousys.NEOUSYS_CANLIB.CAN_Stop.not_called)
39+
neousys.NEOUSYS_CANLIB.CAN_Setup.assert_called()
40+
neousys.NEOUSYS_CANLIB.CAN_Start.assert_called()
41+
neousys.NEOUSYS_CANLIB.CAN_RegisterReceived.assert_called()
42+
neousys.NEOUSYS_CANLIB.CAN_RegisterStatus.assert_called()
43+
neousys.NEOUSYS_CANLIB.CAN_Send.assert_not_called()
44+
neousys.NEOUSYS_CANLIB.CAN_Stop.assert_not_called()
4545

4646
CAN_Start_args = (
4747
can.interfaces.neousys.neousys.NEOUSYS_CANLIB.CAN_Setup.call_args[0]
@@ -95,11 +95,11 @@ def test_send(self) -> None:
9595
arbitration_id=0x01, data=[1, 2, 3, 4, 5, 6, 7, 8], is_extended_id=False
9696
)
9797
self.bus.send(msg)
98-
self.assertTrue(neousys.NEOUSYS_CANLIB.CAN_Send.called)
98+
neousys.NEOUSYS_CANLIB.CAN_Send.assert_called()
9999

100100
def test_shutdown(self) -> None:
101101
self.bus.shutdown()
102-
self.assertTrue(neousys.NEOUSYS_CANLIB.CAN_Stop.called)
102+
neousys.NEOUSYS_CANLIB.CAN_Stop.assert_called()
103103

104104

105105
if __name__ == "__main__":

0 commit comments

Comments
 (0)