Add a minimal test for dummy rotor

Daniele Forsi IU5HKX 2025-05-04 18:32:33 +02:00
rodzic f93ec0bbc5
commit c654cbc77f
1 zmienionych plików z 24 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,24 @@
#! /bin/env pytest
"""Tests of the Python bindings for Hamlib
Running this script directly will use the installed bindings.
For an in-tree run use "make check", or set PYTHONPATH to point to
the directories containing Hamlib.py and _Hamlib.so.
"""
import Hamlib
Hamlib.rig_set_debug(Hamlib.RIG_DEBUG_NONE)
ROT_MODEL = Hamlib.ROT_MODEL_DUMMY
class TestClass:
"""Container class for tests"""
def test_open_close(self):
"""Smoke test"""
rot = Hamlib.Rot(ROT_MODEL)
assert rot is not None
assert rot.open() is None
assert rot.set_position(0.0, 0.0) is None
assert rot.get_position() is not None
assert rot.close() is None