[tests] add test steps to verify case-insensitive query works (#7198)

This commit is contained in:
Simon Lin
2022-01-03 21:24:08 -08:00
committed by GitHub
parent 32bdcae210
commit e736d2488d
2 changed files with 4 additions and 0 deletions
@@ -115,6 +115,7 @@ class TestDnssdInstanceNameWithSpace(thread_cert.TestCase):
self._verify_service_browse_result(client.dns_browse(SERVICE_FULL_NAME, server=br1.get_rloc()))
self._verify_service_browse_result(client.dns_browse(SERVICE_FULL_NAME, server=br2.get_rloc()))
self._verify_service_browse_result(client.dns_browse(SERVICE_FULL_NAME.lower(), server=br2.get_rloc()))
# check if PTR query works
dig_result = digger.dns_dig(server_addr, SERVICE_FULL_NAME, 'PTR')
@@ -103,6 +103,9 @@ class TestDnssdNameWithSpecialChars(thread_cert.TestCase):
service = client.dns_resolve_service(SPECIAL_INSTANCE_NAME, '_srv._udp.default.service.arpa')
self.__verify_service(service)
service = client.dns_resolve_service(SPECIAL_INSTANCE_NAME.lower(), '_srv._udp.default.service.arpa')
self.__verify_service(service)
def __verify_service(self, service):
logging.info('service discovered: %r', service)
self.assertEqual(service['port'], 1977)