Skip to content

Rewrite names system test to pytest

Michal Nowak requested to merge mnowak/pytest_rewrite_names into main

dnspython 2.7.0 or newer is needed because of wire().

  • Hence DO NOT MERGE before some CI image has it, e.g., Alpine Linux, where we install a hand-picked dnspython version from PyPI.
  • The pylint job fails because the old dnspython version does not know about the 2.7.0+ wire member. be7e802d from !8662 is the fix.
************* Module names.tests_names
bin/tests/system/names/tests_names.py:33:15: E1101: Instance of 'QueryMessage' has no 'wire' member (no-member)
bin/tests/system/names/tests_names.py:33:15: E1101: Instance of 'Message' has no 'wire' member (no-member)
bin/tests/system/names/tests_names.py:33:15: E1101: Instance of 'UpdateMessage' has no 'wire' member (no-member)
bin/tests/system/names/tests_names.py:33:40: E1101: Instance of 'QueryMessage' has no 'wire' member (no-member)
bin/tests/system/names/tests_names.py:33:40: E1101: Instance of 'UpdateMessage' has no 'wire' member (no-member)
bin/tests/system/names/tests_names.py:33:40: E1101: Instance of 'Message' has no 'wire' member (no-member)
Edited by Michal Nowak

Merge request reports