Esempio n. 1
0
 def test_tickets(self):
     """Request and release tickets with IPv6"""
     t = TicketsProvider()
     self.assertEqual(t.request("192.168.1.1"), 1)
     self.assertEqual(t.request("2001:db8::1"), 2)
     self.assertEqual(t.request("192.168.1.2"), 3)
     self.assertEqual(t.request("2001:db8::2"), 4)
Esempio n. 2
0
 def test_tickets(self):
     """Request and release tickets with IPv6"""
     t = TicketsProvider()
     self.assertEqual(t.request("192.168.1.1"), 1)
     self.assertEqual(t.request("2001:db8::1"), 2)
     self.assertEqual(t.request("192.168.1.2"), 3)
     self.assertEqual(t.request("2001:db8::2"), 4)
Esempio n. 3
0
 def test_errors(self):
     """Requests and release bogus tickets"""
     t = TicketsProvider()
     self.assertEqual(t.request("192.168.1.1"), 1)
     with self.assertRaises(ValueError):
         t.request("192.168.1.1")
     self.assertEqual(t.request("192.168.1.2"), 2)
     self.assertEqual(t.request("192.168.1.3"), 3)
     self.assertEqual(t.release("192.168.1.2"), 2)
     with self.assertRaises(ValueError):
         t.release("192.168.1.2")
Esempio n. 4
0
 def test_errors(self):
     """Requests and release bogus tickets"""
     t = TicketsProvider()
     self.assertEqual(t.request("192.168.1.1"), 1)
     with self.assertRaises(ValueError):
         t.request("192.168.1.1")
     self.assertEqual(t.request("192.168.1.2"), 2)
     self.assertEqual(t.request("192.168.1.3"), 3)
     self.assertEqual(t.release("192.168.1.2"), 2)
     with self.assertRaises(ValueError):
         t.release("192.168.1.2")
Esempio n. 5
0
 def test_tickets(self):
     """Request and release tickets"""
     t = TicketsProvider()
     self.assertEqual(t.request("192.168.1.1"), 1)
     self.assertEqual(t.request("192.168.1.2"), 2)
     self.assertEqual(t.request("192.168.1.3"), 3)
     self.assertEqual(t.request("192.168.1.4"), 4)
     self.assertEqual(t.request("192.168.1.5"), 5)
     self.assertEqual(t.request("192.168.1.6"), 6)
     self.assertEqual(t.request("192.168.1.7"), 7)
     self.assertEqual(t.request("192.168.1.8"), 8)
     self.assertEqual(t.release("192.168.1.1"), 1)
     self.assertEqual(t.release("192.168.1.6"), 6)
     self.assertEqual(t.release("192.168.1.8"), 8)
     self.assertEqual(t.request("192.168.1.10"), 1)
     self.assertEqual(t.request("192.168.1.11"), 6)
     self.assertEqual(t.request("192.168.1.12"), 8)
     self.assertEqual(t.request("192.168.1.13"), 9)
     self.assertEqual(t.get("192.168.1.11"), 6)
Esempio n. 6
0
 def test_tickets(self):
     """Request and release tickets"""
     t = TicketsProvider()
     self.assertEqual(t.request("192.168.1.1"), 1)
     self.assertEqual(t.request("192.168.1.2"), 2)
     self.assertEqual(t.request("192.168.1.3"), 3)
     self.assertEqual(t.request("192.168.1.4"), 4)
     self.assertEqual(t.request("192.168.1.5"), 5)
     self.assertEqual(t.request("192.168.1.6"), 6)
     self.assertEqual(t.request("192.168.1.7"), 7)
     self.assertEqual(t.request("192.168.1.8"), 8)
     self.assertEqual(t.release("192.168.1.1"), 1)
     self.assertEqual(t.release("192.168.1.6"), 6)
     self.assertEqual(t.release("192.168.1.8"), 8)
     self.assertEqual(t.request("192.168.1.10"), 1)
     self.assertEqual(t.request("192.168.1.11"), 6)
     self.assertEqual(t.request("192.168.1.12"), 8)
     self.assertEqual(t.request("192.168.1.13"), 9)
     self.assertEqual(t.get("192.168.1.11"), 6)