class NXDOMAINExceptionTestCase(unittest.TestCase):
- # pylint: disable=broad-except,exception-message-attribute
+ # pylint: disable=broad-except
def test_nxdomain_compatible(self):
n1 = dns.name.Name(('a', 'b', ''))
raise dns.resolver.NXDOMAIN
except dns.exception.DNSException as e:
if not py3:
+ # pylint: disable=exception-message-attribute
self.assertTrue((e.message == e.__doc__))
self.assertTrue((e.args == (e.__doc__,)))
self.assertTrue(('kwargs' in dir(e)))
raise dns.resolver.NXDOMAIN("errmsg")
except dns.exception.DNSException as e:
if not py3:
+ # pylint: disable=exception-message-attribute
self.assertTrue((e.message == "errmsg"))
self.assertTrue((e.args == ("errmsg",)))
self.assertTrue(('kwargs' in dir(e)))
raise dns.resolver.NXDOMAIN("errmsg", -1)
except dns.exception.DNSException as e:
if not py3:
+ # pylint: disable=exception-message-attribute
self.assertTrue((e.message == ""))
self.assertTrue((e.args == ("errmsg", -1)))
self.assertTrue(('kwargs' in dir(e)))
except dns.exception.DNSException as e:
MSG = "The DNS query name does not exist: a.b."
if not py3:
+ # pylint: disable=exception-message-attribute
self.assertTrue((e.message == MSG), e.message)
self.assertTrue((e.args == (MSG,)), repr(e.args))
self.assertTrue(('kwargs' in dir(e)))
e = e0 + e
MSG = "None of DNS query names exist: a.b.s., a.b."
if not py3:
+ # pylint: disable=exception-message-attribute
self.assertTrue((e.message == MSG), e.message)
self.assertTrue((e.args == (MSG,)), repr(e.args))
self.assertTrue(('kwargs' in dir(e)))
except Exception as e:
MSG = "The DNS query name does not exist: a.b."
if not py3:
+ # pylint: disable=exception-message-attribute
self.assertTrue((e.message == MSG), e.message)
self.assertTrue((e.args == (MSG,)), repr(e.args))
self.assertTrue(('kwargs' in dir(e)))