diff options
Diffstat (limited to 'glucometerutils/drivers/tests/test_otultraeasy.py')
-rw-r--r-- | glucometerutils/drivers/tests/test_otultraeasy.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/glucometerutils/drivers/tests/test_otultraeasy.py b/glucometerutils/drivers/tests/test_otultraeasy.py new file mode 100644 index 0000000..c6fce83 --- /dev/null +++ b/glucometerutils/drivers/tests/test_otultraeasy.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +# +# SPDX-License-Identifier: MIT +"""Tests for the LifeScan OneTouch Ultra Easy driver.""" + +# pylint: disable=protected-access,missing-docstring + +from absl.testing import absltest +from glucometerutils.drivers import otultraeasy + + +class ConstructTest(absltest.TestCase): + def test_make_packet_ack(self): + self.assertEqual( + b"\x02\x06\x08\x03\xc2\x62", + otultraeasy._make_packet(b"", False, False, False, True), + ) + + def test_make_packet_version_request(self): + self.assertEqual( + b"\x02\x09\x03\x05\x0d\x02\x03\x08\x9f", + otultraeasy._make_packet(b"\x05\x0d\x02", True, True, False, False), + ) |