#1103284 Patch: Fix assertion error in pycares

#1103284#5
Date:
2025-04-16 03:01:09 UTC
From:
To:
Version: 4.4.0-2

Severity: normal

Tags: patch





Dear Maintainer,



I will submit a patch to fix this error--https://ci.debian.net/packages/p/pycares/unstable/amd64/


FAIL: test_query_txt_chunked (tests.test_all.DNSTest.test_query_txt_chunked)

232<https://ci.debian.net/packages/p/pycares/unstable/amd64/59736807/#L232>
26s ----------------------------------------------------------------------
233<https://ci.debian.net/packages/p/pycares/unstable/amd64/59736807/#L233>
26s Traceback (most recent call last):
234<https://ci.debian.net/packages/p/pycares/unstable/amd64/59736807/#L234>
26s   File "/tmp/autopkgtest-lxc.ij3iertz/downtmp/build.6Bc/src/tests/test_all.py", line 293, in test_query_txt_chunked
235<https://ci.debian.net/packages/p/pycares/unstable/amd64/59736807/#L235>
26s     self.assertEqual(self.result[0].text, 'v=spf1 A MX include:emailcampaigns.net include:spf.dynect.net include:ccsend.com include:_spf.elasticemail.com ip4:67.200.116.0/24 ip4:74.199.198.0/24  ~all')
236<https://ci.debian.net/packages/p/pycares/unstable/amd64/59736807/#L236>
26s     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
237<https://ci.debian.net/packages/p/pycares/unstable/amd64/59736807/#L237>
26s AssertionError: 'v=spf1 A MX  ~all' != 'v=spf1 A MX include:emailcampaigns.net include:spf.dy[99 chars]~all'
238<https://ci.debian.net/packages/p/pycares/unstable/amd64/59736807/#L238>
26s - v=spf1 A MX  ~all
239<https://ci.debian.net/packages/p/pycares/unstable/amd64/59736807/#L239>
26s + v=spf1 A MX include:emailcampaigns.net include:spf.dynect.net include:ccsend.com include:_spf.elasticemail.com ip4:67.200.116.0/24 ip4:74.199.198.0/24  ~all

After I modified the code to "v=spf1 A MX  ~all" the unittest passed.

Please see the patch.




Thanks for your reply!



Yours sincerely,

xiaozhan