def test_ip_with_type(self): out = make.lookup(IP, 19) xml = _xml(out) self.assertEqual(xml.tag, "lookup") self.assertEqual(xml.get("ip"), IP) self.assertEqual(xml.get("type"), "19") self.assertEqual(xml.get("listed"), "2") self.assertEqual(xml.get("limit", None), None) self.assertEqual(xml.get("stop", None), None) self.assertEqual(xml.get("own", None), None)
def test_stop(self): out = make.lookup(IP, stop=datetime(2021, 11, 24, 18, 36, 00)) self.assertEqual(_xml(out).get("stop"), "1637778960")
def test_listed(self): out = make.lookup(IP, listed=True) self.assertEqual(_xml(out).get("listed"), "1") out = make.lookup(IP, listed=False) self.assertEqual(_xml(out).get("listed"), "0")
def test_limit(self): out = make.lookup(IP, limit=1337) xml = _xml(out) self.assertEqual(xml.get("limit"), "1337")
def test_id(self): out = make.lookup(ID, 19) xml = _xml(out) self.assertEqual(xml.get("id"), str(ID)) self.assertEqual(xml.get("ip", None), None)
def test_ip_without_type(self): out = make.lookup(IP) xml = _xml(out) self.assertEqual(xml.get("type"), None)
def test_own(self): out = make.lookup(IP, own=False) self.assertEqual(_xml(out).get("own", None), None) out = make.lookup(IP, own=True) self.assertEqual(_xml(out).get("own", None), "1")