From 8a59bf4014411174ada83fd9a2b48bf3a4f2a934 Mon Sep 17 00:00:00 2001 From: Guillaume Valadon <guillaume.valadon@ssi.gouv.fr> Date: Mon, 25 Sep 2017 17:33:30 +0200 Subject: [PATCH] Test scapy._version() --- test/regression.uts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/regression.uts b/test/regression.uts index 43e5543a..d34d75cb 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") -- GitLab