diff options
author | Simon Glass <sjg@chromium.org> | 2017-11-12 21:52:20 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2017-11-22 18:05:38 -0700 |
commit | 4d5994f91c5c781fb0c8b32b58abfc4d9d2ec878 (patch) | |
tree | 6c37ad79e68d7e2a4971dd04304370bd0079eeac /tools/binman/ftest.py | |
parent | 5a3f2226043cd46d446ab6eba39e47d131b47175 (diff) |
binman: Set up 'entry' to permit full test coverage
There is a little check at the top of entry.py which decides if importlib
is available. At present this has no test coverage. To add this we will
need to import the module twice, once with importlib and once without.
In preparation for allowing a test to control the importing of this
module, remove all global imports of the 'entry' module.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/binman/ftest.py')
-rw-r--r-- | tools/binman/ftest.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/binman/ftest.py b/tools/binman/ftest.py index c4207ce5d2..eae1ab1c4b 100644 --- a/tools/binman/ftest.py +++ b/tools/binman/ftest.py @@ -20,7 +20,6 @@ import binman import cmdline import command import control -import entry import fdt import fdt_util import tools @@ -56,6 +55,9 @@ class TestFunctional(unittest.TestCase): """ @classmethod def setUpClass(self): + global entry + import entry + # Handle the case where argv[0] is 'python' self._binman_dir = os.path.dirname(os.path.realpath(sys.argv[0])) self._binman_pathname = os.path.join(self._binman_dir, 'binman') |