diff --git a/test/regression.uts b/test/regression.uts index 43e5543a7b89f3448c4f76dd3131ee2a23a7a345..d34d75cba3244ab9da5d707e52a52b3522d75264 100644 --- a/test/regression.uts +++ b/test/regression.uts @@ -9110,3 +9110,22 @@ if test_pyx(): plist.pdfdump(filename) assert(os.path.exists(filename)) os.unlink(filename) + +############ +############ ++ Scapy version + += _version() + +import os +version_filename = os.path.join(scapy._SCAPY_PKG_DIR, "VERSION") + +version = scapy._version() +assert(os.path.exists(version_filename)) + +import mock +with mock.patch("scapy._version_from_git_describe") as version_mocked: + version_mocked.side_effect = Exception() + assert(scapy._version() == version) + os.unlink(version_filename) + assert(scapy._version() == "git-archive.dev$Format:%h")