summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/topotests/lib/topotest.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/topotests/lib/topotest.py b/tests/topotests/lib/topotest.py
index e9b8d34ec3..6d3e512a4d 100644
--- a/tests/topotests/lib/topotest.py
+++ b/tests/topotests/lib/topotest.py
@@ -336,7 +336,7 @@ def normalize_text(text):
return text
-def module_present(module, load=True):
+def module_present_linux(module, load):
"""
Returns whether `module` is present.
@@ -352,6 +352,15 @@ def module_present(module, load=True):
else:
return True
+def module_present_freebsd(module, load):
+ return True
+
+def module_present(module, load=True):
+ if sys.platform.startswith("linux"):
+ module_present_linux(module, load)
+ elif sys.platform.startswith("freebsd"):
+ module_present_freebsd(module, load)
+
def version_cmp(v1, v2):
"""
Compare two version strings and returns: