def test_send_notify_message_udp_ipv4(self):
example_com_info = self._notify._notify_infos[('example.net.', 'IN')]
- self.assertEqual(Counter.get_notifyoutv4('example.net.'), 0)
- self.assertEqual(Counter.get_notifyoutv6('example.net.'), 0)
+ self.assertRaises(isc.cc.data.DataNotFoundError,
+ self._notify._counter.get,
+ 'zones', 'example.net.', 'notifyoutv4')
+ self.assertRaises(isc.cc.data.DataNotFoundError,
+ self._notify._counter.get,
+ 'zones', 'example.net.', 'notifyoutv6')
example_com_info.prepare_notify_out()
ret = self._notify._send_notify_message_udp(example_com_info,
def test_send_notify_message_udp_ipv6(self):
example_com_info = self._notify._notify_infos[('example.net.', 'IN')]
- self.assertEqual(Counter.get_notifyoutv4('example.net.'), 0)
- self.assertEqual(Counter.get_notifyoutv6('example.net.'), 0)
+ self.assertRaises(isc.cc.data.DataNotFoundError,
+ self._notify._counter.get,
+ 'zones', 'example.net.', 'notifyoutv4')
+ self.assertRaises(isc.cc.data.DataNotFoundError,
+ self._notify._counter.get,
+ 'zones', 'example.net.', 'notifyoutv6')
ret = self._notify._send_notify_message_udp(example_com_info,
('2001:db8::53', 53))
def test_send_notify_message_with_bogus_address(self):
example_com_info = self._notify._notify_infos[('example.net.', 'IN')]
- self.assertEqual(Counter.get_notifyoutv4('example.net.'), 0)
- self.assertEqual(Counter.get_notifyoutv6('example.net.'), 0)
+ self.assertRaises(isc.cc.data.DataNotFoundError,
+ self._notify._counter.get,
+ 'zones', 'example.net.', 'notifyoutv4')
+ self.assertRaises(isc.cc.data.DataNotFoundError,
+ self._notify._counter.get,
+ 'zones', 'example.net.', 'notifyoutv6')
# As long as the underlying data source validates RDATA this shouldn't
# happen, but right now it's not actually the case. Even if the
('invalid', 53))
self.assertFalse(ret)
- self.assertEqual(Counter.get_notifyoutv4('example.net.'), 0)
- self.assertEqual(Counter.get_notifyoutv6('example.net.'), 0)
+ self.assertRaises(isc.cc.data.DataNotFoundError,
+ self._notify._counter.get,
+ 'zones', 'example.net.', 'notifyoutv4')
+ self.assertRaises(isc.cc.data.DataNotFoundError,
+ self._notify._counter.get,
+ 'zones', 'example.net.', 'notifyoutv4')
def test_zone_notify_handler(self):
old_send_msg = self._notify._send_notify_message_udp