def test_auto_reservations(self): obj = DummyObject(0) network = DummyObject(0) obj.network = network network.subnet = '192.168.2.0/24' network.gateway = '192.168.2.1' pool = IPPool(obj) self.assertEqual(pool.is_available('192.168.2.0'), False) self.assertEqual(pool.is_available('192.168.2.1'), False) self.assertEqual(pool.is_available('192.168.2.255'), False) self.assertEqual(pool.count_available(), 253) self.assertEqual(pool.get(), '192.168.2.2')