pySim/utils_test.py: prepare this to be executed on Jenkins

As it turns out, we had this set of unit tests since 2018, but
so far they were not executed during the build verification.

Let's fix this:

  * run unittest in discovery mode for all files in 'tests/' (commented out);
  * rename this file, so it can be automatically detected and executed;
  * properly import the API to be tested.

Currently 2 out of 16 unit tests are failing, so we need to get
them passing first and then uncomment the unittest execution.

Change-Id: I4d4facfabc75187acd5238ff4d0f26022bd58f82
This commit is contained in:
Vadim Yanitskiy 2021-03-11 23:17:27 +01:00
parent 7d57edfe2d
commit 4ae7c49076
2 changed files with 5 additions and 1 deletions

View File

@ -15,6 +15,10 @@ pip install pytlv
pip install pyyaml
pip install cmd2
# Execute automatically discovered unit tests first
# TODO: uncomment once all tests are passing
# python -m unittest discover -v -s tests/
cd pysim-testdata
../tests/pysim-test.sh

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python3
import unittest
import utils
import pySim.utils as utils
class DecTestCase(unittest.TestCase):