Revision 48616625 lib/network.py
b/lib/network.py | ||
---|---|---|
123 | 123 |
return (self.reservations | self.ext_reservations) |
124 | 124 |
|
125 | 125 |
def Validate(self): |
126 |
assert self.net.family == 4 |
|
127 | 126 |
assert len(self.reservations) == self._GetSize() |
128 | 127 |
assert len(self.ext_reservations) == self._GetSize() |
129 | 128 |
all_res = self.reservations & self.ext_reservations |
130 | 129 |
assert not all_res.any() |
131 | 130 |
|
132 | 131 |
if self.gateway is not None: |
133 |
assert self.net.family == self.gateway.version |
|
134 | 132 |
assert self.gateway in self.network |
135 | 133 |
|
136 | 134 |
if self.network6 and self.gateway6: |
Also available in: Unified diff