self.assertEqual(len(msg.answer), 0, "Data found in the the answer section for %s:\n%s" % (msg.question[0].to_text(), '\n'.join([i.to_text() for i in msg.answer])))
def assertAnswerNotEmpty(self, msg):
- self.assertTrue(len(msg.answer) > 0, "Answer is empty")
+ self.assertGreater(len(msg.answer), 0, "Answer is empty")
def assertRcodeEqual(self, msg, rcode):
if not isinstance(msg, dns.message.Message):
after = time.time()
self.assertTrue(data1)
- self.assertTrue(len(data1.splitlines()) > 1)
+ self.assertGreater(len(data1.splitlines()), 1)
expectedStart = b"%s.%s.%s." % (self._carbonNamespace.encode('UTF8'), self._carbonServerName.encode('UTF-8'), self._carbonInstance.encode('UTF8'))
for line in data1.splitlines():
self.assertTrue(line.startswith(expectedStart))
self.assertTrue(int(parts[2]) <= int(after))
self.assertTrue(data2)
- self.assertTrue(len(data2.splitlines()) > 1)
+ self.assertGreater(len(data2.splitlines()), 1)
expectedStart = b"%s.%s.%s." % (self._carbonNamespace.encode('UTF8'), self._carbonServerName.encode('UTF-8'), self._carbonInstance.encode('UTF8'))
for line in data2.splitlines():
self.assertTrue(line.startswith(expectedStart))
after = time.time()
self.assertTrue(data1)
- self.assertTrue(len(data1.splitlines()) > 1)
+ self.assertGreater(len(data1.splitlines()), 1)
expectedStart = b"dnsdist.%s.main." % self._carbonServer1Name.encode('UTF-8')
for line in data1.splitlines():
self.assertTrue(line.startswith(expectedStart))
self.assertTrue(int(parts[2]) <= int(after))
self.assertTrue(data2)
- self.assertTrue(len(data2.splitlines()) > 1)
+ self.assertGreater(len(data2.splitlines()), 1)
expectedStart = b"dnsdist.%s.main." % self._carbonServer2Name.encode('UTF-8')
for line in data2.splitlines():
self.assertTrue(line.startswith(expectedStart))
# servers-up metrics and that they are the same as
# configured in the class definition
self.assertTrue(data1)
- self.assertTrue(len(data1.splitlines()) > 1)
+ self.assertGreater(len(data1.splitlines()), 1)
expectedStart = b"dnsdist.%s.main.pools._default_.servers" % self._carbonServer1Name.encode('UTF-8')
for line in data1.splitlines():
if expectedStart in line:
# configured in the class definition and the same as
# the first carbon server
self.assertTrue(data2)
- self.assertTrue(len(data2.splitlines()) > 1)
+ self.assertGreater(len(data2.splitlines()), 1)
expectedStart = b"dnsdist.%s.main.pools._default_.servers" % self._carbonServer2Name.encode('UTF-8')
for line in data2.splitlines():
if expectedStart in line:
count1 = self.sendConsoleCommand('counter')
time.sleep(3)
count2 = self.sendConsoleCommand('counter')
- self.assertTrue(count2 > count1)
+ self.assertGreater(count2, count1)
class TestLuaDNSHeaderBindings(DNSDistTest):
_config_template = """
def testZNonEmptyKeyfile(self):
self.assertTrue(os.path.exists("/tmp/dohkeys"))
- self.assertTrue(os.path.getsize("/tmp/dohkeys") > 0)
+ self.assertGreater(os.path.getsize("/tmp/dohkeys"), 0)
@staticmethod
def sniCallback(sslSocket, sni, sslContext):
def testZNonEmptyKeyfile(self):
self.assertTrue(os.path.exists("/tmp/dotkeys"))
- self.assertTrue(os.path.getsize("/tmp/dotkeys") > 0)
+ self.assertGreater(os.path.getsize("/tmp/dotkeys"), 0)
@staticmethod
def sniCallback(sslSocket, sni, sslContext):
receivedQuery.id = query.id
self.assertEqual(query, receivedQuery)
self.assertEqual(response, receivedResponse)
- self.assertTrue((end - begin) > timedelta(0, 1))
+ self.assertGreater(end - begin, timedelta(0, 1))
# NoError over UDP
response.set_rcode(dns.rcode.NOERROR)
receivedQuery.id = query.id
self.assertEqual(query, receivedQuery)
self.assertEqual(response, receivedResponse)
- self.assertTrue((end - begin) > timedelta(0, 1))
+ self.assertGreater(end - begin, timedelta(0, 1))
# BADKEY (17, an ERCode) over UDP
response.set_rcode(17)
receivedQuery.id = query.id
self.assertEqual(query, receivedQuery)
self.assertEqual(response, receivedResponse)
- self.assertTrue((end - begin) > timedelta(0, 1))
+ self.assertGreater(end - begin, timedelta(0, 1))
def testDropped(self):
"""
receivedQuery.id = query.id
self.assertEqual(query, receivedQuery)
self.assertEqual(response, receivedResponse)
- self.assertTrue((end - begin) > timedelta(0, 1))
+ self.assertGreater(end - begin, timedelta(0, 1))
begin = datetime.now()
(receivedQuery, receivedResponse) = self.sendTCPQuery(query, response)
self.assertEqual(response, receivedResponse)
self.assertTrue(os.path.isfile('dnsdist.log'))
- self.assertTrue(os.stat('dnsdist.log').st_size > 0)
+ self.assertGreater(os.stat('dnsdist.log').st_size, 0)
class TestAdvancedDNSSEC(DNSDistTest):
after = time.time()
self.assertTrue(data1)
- self.assertTrue(len(data1.splitlines()) > 1)
+ self.assertGreater(len(data1.splitlines()), 1)
expectedStart = b"%s.%s.%s." % (self._carbonNamespace.encode('UTF8'), self._carbonServerName.encode('UTF-8'), self._carbonInstance.encode('UTF8'))
for line in data1.splitlines():
self.assertTrue(line.startswith(expectedStart))
self.assertTrue(int(parts[2]) <= int(after))
self.assertTrue(data2)
- self.assertTrue(len(data2.splitlines()) > 1)
+ self.assertGreater(len(data2.splitlines()), 1)
expectedStart = b"%s.%s.%s." % (self._carbonNamespace.encode('UTF8'), self._carbonServerName.encode('UTF-8'), self._carbonInstance.encode('UTF8'))
for line in data2.splitlines():
self.assertTrue(line.startswith(expectedStart))