[Hamlib-developer] [Hamlib/Hamlib] 9fe3ae: Remove the scripts pytest.py and py3test.py
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Nate B. <no...@gi...> - 2025-06-22 15:55:54
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 9fe3ae7e7da0daf2b1cd674e2c23570772e426fc https://github.com/Hamlib/Hamlib/commit/9fe3ae7e7da0daf2b1cd674e2c23570772e426fc Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/Makefile.am R bindings/py3test.py R bindings/pytest.py M configure.ac Log Message: ----------- Remove the scripts pytest.py and py3test.py They will be replaced by the official pytest tool. Because of name clash it would be impossible to call the pytest tool from the bindings directory. Commit: f4dcd7d565d3baaafacf083c0fc5572c4361f274 https://github.com/Hamlib/Hamlib/commit/f4dcd7d565d3baaafacf083c0fc5572c4361f274 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/Makefile.am A bindings/python/test_startup.py M configure.ac Log Message: ----------- Add a pytest test copying all the contents of the old py3test.py Python tests are enabled by default when building the Python bindings if pytest is available at configuration time: ./configure --with-python-binding or ./configure --with-python-binding --enable-pytest=check To fail the configure step if the tests can't be enabled: ./configure --with-python-binding --enable-pytest or ./configure --with-python-binding --enable-pytest=yes To disable the tests: ./configure --with-python-binding --enable-pytest=no To run the tests: make -C bindings/ check Commit: c693afb04058886cc374ce2d024adc57740d6463 https://github.com/Hamlib/Hamlib/commit/c693afb04058886cc374ce2d024adc57740d6463 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/python/test_startup.py Log Message: ----------- Replace print() with assert So changes in behavior can be detected. Commit: 77c02b58bb9bbd81b92ae728c5b72a86a22c6bc1 https://github.com/Hamlib/Hamlib/commit/77c02b58bb9bbd81b92ae728c5b72a86a22c6bc1 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: A bindings/python/test_rig.py Log Message: ----------- Add tests for the Rig class Commit: 65ffc5426b8c47d1a082ed793c5750ddf61f3a79 https://github.com/Hamlib/Hamlib/commit/65ffc5426b8c47d1a082ed793c5750ddf61f3a79 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Remove undocumented unused method rig.chan_clear() Commit: 591f7cf5c818fc38d2a2b9b217ca866b46826b0e https://github.com/Hamlib/Hamlib/commit/591f7cf5c818fc38d2a2b9b217ca866b46826b0e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Fix Rig.get_ant() Commit: 637ccebe0261a2a101d072bd56fe2bd180c6ce7e https://github.com/Hamlib/Hamlib/commit/637ccebe0261a2a101d072bd56fe2bd180c6ce7e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Test returned datatypes Commit: bf4daf1486a4a35f14089722e08e7458e7d1b36b https://github.com/Hamlib/Hamlib/commit/bf4daf1486a4a35f14089722e08e7458e7d1b36b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M .github/workflows/c-cpp.yml Log Message: ----------- Enable pytest in github actions, also for feature/* branches Commit: 8a191213e6d42ce00a059fc70c556587e0e91368 https://github.com/Hamlib/Hamlib/commit/8a191213e6d42ce00a059fc70c556587e0e91368 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/hamlib.swg Log Message: ----------- Add missing definitions for amplifiers Commit: aa5c232def665e39714414fc30ce8a775ecce6f9 https://github.com/Hamlib/Hamlib/commit/aa5c232def665e39714414fc30ce8a775ecce6f9 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/amplifier.swg Log Message: ----------- Rename and fix AMPMETHOD1VGET macro Drop the V which means VFO and add missing parentheses. Commit: df0d434b27cb7abdc86c926a1f7437b5926f953b https://github.com/Hamlib/Hamlib/commit/df0d434b27cb7abdc86c926a1f7437b5926f953b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/ignore.swg Log Message: ----------- Remove more symbols from Hamlib module using regexes Commit: 4b0fa60e95cae7a977a6ca6884b07f589fd03ef9 https://github.com/Hamlib/Hamlib/commit/4b0fa60e95cae7a977a6ca6884b07f589fd03ef9 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Remove ignored symbol Commit: 48c40dc326e089b62ecd6a7d0c5b5957d4718082 https://github.com/Hamlib/Hamlib/commit/48c40dc326e089b62ecd6a7d0c5b5957d4718082 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/amplifier.swg M bindings/hamlib.swg M bindings/rig.swg M bindings/rotator.swg Log Message: ----------- Move includes in the files where they are used Makes the other files less dependent on being included by hamlib.swg and more self-contained. Need to explicitly add %include for amplist.h, riglist.h, rotlist.h to have the definitions picked up by SWIG even if they are included by the main .swg file. Commit: bca1d80d205b00f1a005806c52ffb7363243b194 https://github.com/Hamlib/Hamlib/commit/bca1d80d205b00f1a005806c52ffb7363243b194 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/amplifier.swg M bindings/hamlib.swg M bindings/rig.swg M bindings/rotator.swg Log Message: ----------- Move/add %immutable in their files Makes the other files less dependent on being included by hamlib.swg and more self-contained. Also drop the symbols that are ignored. Commit: f2aaed6e0947bebeb6cccb8d392110e14568a96c https://github.com/Hamlib/Hamlib/commit/f2aaed6e0947bebeb6cccb8d392110e14568a96c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-15 (Sun, 15 Jun 2025) Changed paths: M bindings/amplifier.swg Log Message: ----------- Add missing type of the 4th argument of macro AMPMETHOD4 Commit: 464450384d95f2f6777db5552c1992bf118faded https://github.com/Hamlib/Hamlib/commit/464450384d95f2f6777db5552c1992bf118faded Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/Makefile.am A bindings/python/generate_tests.py Log Message: ----------- Add a Python script to autogenerate some tests for pytest Commit: 57b23e7efcc862a784fb55c1d00f87f19c3d4393 https://github.com/Hamlib/Hamlib/commit/57b23e7efcc862a784fb55c1d00f87f19c3d4393 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/Makefile.am A bindings/python/test_Hamlib_Amp_class.py A bindings/python/test_Hamlib_Rig_class.py A bindings/python/test_Hamlib_Rot_class.py A bindings/python/test_Hamlib_class.py Log Message: ----------- Add autogenerated test scripts for pytest Commit: 98fdcf130f2e1b3bd7a0ae85f350bb7f07d4da33 https://github.com/Hamlib/Hamlib/commit/98fdcf130f2e1b3bd7a0ae85f350bb7f07d4da33 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: A bindings/python/test_amp.py Log Message: ----------- Add tests for the Amp object Commit: 02f7b96163ac4a086ed62fc0b75ac1fbcb7c95cf https://github.com/Hamlib/Hamlib/commit/02f7b96163ac4a086ed62fc0b75ac1fbcb7c95cf Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/amplifier.swg M bindings/python/test_amp.py Log Message: ----------- Implement Amp.get_powerstat Commit: 4e415f412be941598e48e5c311a5e54e4833de03 https://github.com/Hamlib/Hamlib/commit/4e415f412be941598e48e5c311a5e54e4833de03 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/amplifier.swg M bindings/python/test_amp.py Log Message: ----------- Implement Amp.get_freq Commit: f7d38f92cac73fb8b952f5dde3853f40ef910e14 https://github.com/Hamlib/Hamlib/commit/f7d38f92cac73fb8b952f5dde3853f40ef910e14 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/amplifier.swg M bindings/python/test_amp.py Log Message: ----------- Implement Amp.get_level Commit: 4b64ea316994d7c8e25d44f08a682fc5170b2aa3 https://github.com/Hamlib/Hamlib/commit/4b64ea316994d7c8e25d44f08a682fc5170b2aa3 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_Hamlib_Amp_class.py Log Message: ----------- Update autogenerated tests for Amp object Commit: a172b6001fa90e3fd32ff91262e06c1ca6bb7831 https://github.com/Hamlib/Hamlib/commit/a172b6001fa90e3fd32ff91262e06c1ca6bb7831 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: A bindings/python/test_rot.py Log Message: ----------- Add tests for the Rot object Commit: 5a5279492ebc46d1b758b847a9e41be111fda5e0 https://github.com/Hamlib/Hamlib/commit/5a5279492ebc46d1b758b847a9e41be111fda5e0 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rig.py M bindings/python/test_rot.py Log Message: ----------- Mark asserts that are currently failing Commit: cc0dbc9efd7b3efbe360029e2987aa2c87490717 https://github.com/Hamlib/Hamlib/commit/cc0dbc9efd7b3efbe360029e2987aa2c87490717 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.set_func() Commit: bb79bbc2782712fb21bda8b70d3b51f8e4eb9736 https://github.com/Hamlib/Hamlib/commit/bb79bbc2782712fb21bda8b70d3b51f8e4eb9736 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.get_func() Commit: cfca827f5e85c4162e1accb05e0f6b8e4b611fcc https://github.com/Hamlib/Hamlib/commit/cfca827f5e85c4162e1accb05e0f6b8e4b611fcc Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.set_parm() Commit: 94774a63d99ae55b28e602dd6d1ad3ce271b30c7 https://github.com/Hamlib/Hamlib/commit/94774a63d99ae55b28e602dd6d1ad3ce271b30c7 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.set_level() Commit: 8093f05c656a40de1fb9eb3c64f598a22575ebeb https://github.com/Hamlib/Hamlib/commit/8093f05c656a40de1fb9eb3c64f598a22575ebeb Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.get_level() Commit: 5d142de5cd5cee1dc8312ae4171bdfd6007bc055 https://github.com/Hamlib/Hamlib/commit/5d142de5cd5cee1dc8312ae4171bdfd6007bc055 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.get_parm() Commit: 20960b726e03a9916887838c6c7608a55087d3ca https://github.com/Hamlib/Hamlib/commit/20960b726e03a9916887838c6c7608a55087d3ca Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.set_ext_level() Commit: f7710d96b084100451125662d265859f2ea9cc08 https://github.com/Hamlib/Hamlib/commit/f7710d96b084100451125662d265859f2ea9cc08 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.set_ext_func() Commit: be1a558e0def0fff6f24f8fb595869ec9aa28968 https://github.com/Hamlib/Hamlib/commit/be1a558e0def0fff6f24f8fb595869ec9aa28968 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.set_ext_parm() Commit: e34026707ce2b487c2bc234e773b3d1650bd9c83 https://github.com/Hamlib/Hamlib/commit/e34026707ce2b487c2bc234e773b3d1650bd9c83 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.get_ext_func() Commit: 6fd6e94d3b02b70e9cc23fc3ac2d65c859e60ad6 https://github.com/Hamlib/Hamlib/commit/6fd6e94d3b02b70e9cc23fc3ac2d65c859e60ad6 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.get_ext_level() Commit: 5c58c9920793f400686744dfa70fc413179bfd8e https://github.com/Hamlib/Hamlib/commit/5c58c9920793f400686744dfa70fc413179bfd8e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py M bindings/rotator.swg Log Message: ----------- Implement Rot.get_ext_parm() Commit: 5915f173221f6fe8d4e32b6e97e3a15179b8e1cb https://github.com/Hamlib/Hamlib/commit/5915f173221f6fe8d4e32b6e97e3a15179b8e1cb Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_Hamlib_Rot_class.py Log Message: ----------- Update autogenerated tests for Rot object Commit: ec8eaab1f529332e886f2ae606a7e26ec3930e2e https://github.com/Hamlib/Hamlib/commit/ec8eaab1f529332e886f2ae606a7e26ec3930e2e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_startup.py Log Message: ----------- Enable assert Hamlib.rigerror() Pull request #1727 has been merged so now the test succeeds. Commit: a42d18b59fd0e8b1747f65f7b2df7d189b9d8876 https://github.com/Hamlib/Hamlib/commit/a42d18b59fd0e8b1747f65f7b2df7d189b9d8876 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/ignore.swg Log Message: ----------- Change the ignore list to explicitly accept symbols This way the list documents all available symbols (even if in abbreviated form) instead of those not available. Commit: 5d1baed7e57615b74ce832a806e6c76709f4c62d https://github.com/Hamlib/Hamlib/commit/5d1baed7e57615b74ce832a806e6c76709f4c62d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py Log Message: ----------- Test setting and getting meaningful values Commit: 16a0ad7bf146418fa452e11edf34238f4c7b1e05 https://github.com/Hamlib/Hamlib/commit/16a0ad7bf146418fa452e11edf34238f4c7b1e05 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_Hamlib_class.py Log Message: ----------- Update autogenerated tests for Hamlib module Commit: c453cc788dda5decb553a90ed79c1b2324a38af9 https://github.com/Hamlib/Hamlib/commit/c453cc788dda5decb553a90ed79c1b2324a38af9 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M README.developer Log Message: ----------- Update README.developer Commit: 68633fa627088739b5bc6f50d6e3c99ff81cd76b https://github.com/Hamlib/Hamlib/commit/68633fa627088739b5bc6f50d6e3c99ff81cd76b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/Makefile.am A bindings/macros.swg Log Message: ----------- Add SWIG macros Commit: 93c16bcdd568e0e3fce550cd27ece193a85eea5c https://github.com/Hamlib/Hamlib/commit/93c16bcdd568e0e3fce550cd27ece193a85eea5c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/rotator.swg Log Message: ----------- Use the macros Commit: 66977a0f129ac18fe11ce0580d7a94ab8542db56 https://github.com/Hamlib/Hamlib/commit/66977a0f129ac18fe11ce0580d7a94ab8542db56 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M bindings/python/test_rot.py Log Message: ----------- Explain unexpected results Commit: 1441ce18391beece4e4b65036da911e6d55fd409 https://github.com/Hamlib/Hamlib/commit/1441ce18391beece4e4b65036da911e6d55fd409 Author: Nate Bargmann <n0...@n0...> Date: 2025-06-22 (Sun, 22 Jun 2025) Changed paths: M .github/workflows/c-cpp.yml M README.developer M bindings/Makefile.am M bindings/amplifier.swg M bindings/hamlib.swg M bindings/ignore.swg A bindings/macros.swg R bindings/py3test.py R bindings/pytest.py A bindings/python/generate_tests.py A bindings/python/test_Hamlib_Amp_class.py A bindings/python/test_Hamlib_Rig_class.py A bindings/python/test_Hamlib_Rot_class.py A bindings/python/test_Hamlib_class.py A bindings/python/test_amp.py A bindings/python/test_rig.py A bindings/python/test_rot.py A bindings/python/test_startup.py M bindings/rig.swg M bindings/rotator.swg M configure.ac Log Message: ----------- Merge GitHub PR #1726 Compare: https://github.com/Hamlib/Hamlib/compare/8d0e67f0173d...1441ce18391b To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |