summaryrefslogtreecommitdiff
path: root/tests/topotests/lib/topogen.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/topotests/lib/topogen.py')
-rw-r--r--tests/topotests/lib/topogen.py18
1 files changed, 1 insertions, 17 deletions
diff --git a/tests/topotests/lib/topogen.py b/tests/topotests/lib/topogen.py
index 63d3a5afdd..9e4132e8fb 100644
--- a/tests/topotests/lib/topogen.py
+++ b/tests/topotests/lib/topogen.py
@@ -776,23 +776,7 @@ class TopoRouter(TopoGear):
Usage example: router.has_version('>', '1.0')
"""
- rversion = self.version_info()['version']
- if rversion is None:
- return False
-
- result = topotest.version_cmp(rversion, version)
- if cmpop == '>=':
- return result >= 0
- if cmpop == '>':
- return result > 0
- if cmpop == '=':
- return result == 0
- if cmpop == '<':
- return result < 0
- if cmpop == '<':
- return result < 0
- if cmpop == '<=':
- return result <= 0
+ return self.tgen.net[self.name].checkRouterVersion(cmpop, version)
def has_type(self, rtype):
"""