Change in pysim[master]: execute unit tests via nose from "setup.py test"

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

laforge gerrit-no-reply at lists.osmocom.org
Sun May 23 14:29:37 UTC 2021


laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/pysim/+/24349 )


Change subject: execute unit tests via nose from "setup.py test"
......................................................................

execute unit tests via nose from "setup.py test"

Change-Id: I8b2205b2c4e31f4ca64d0e48f8073799c61c29c7
---
M contrib/jenkins.sh
R pySim/tests/test_utils.py
M setup.py
3 files changed, 5 insertions(+), 7 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/49/24349/1

diff --git a/contrib/jenkins.sh b/contrib/jenkins.sh
index 27f0245..11d5b1e 100755
--- a/contrib/jenkins.sh
+++ b/contrib/jenkins.sh
@@ -24,9 +24,10 @@
 pip install construct
 pip install bidict
 pip install gsm0338
+pip install nose
 
 # Execute automatically discovered unit tests first
-python -m unittest discover -v -s tests/
+python -m ./setup.py test
 
 # Run pylint to find potential errors
 # Ignore E1102: not-callable
diff --git a/tests/test_utils.py b/pySim/tests/test_utils.py
old mode 100755
new mode 100644
similarity index 98%
rename from tests/test_utils.py
rename to pySim/tests/test_utils.py
index 17a9300..899f391
--- a/tests/test_utils.py
+++ b/pySim/tests/test_utils.py
@@ -1,5 +1,3 @@
-#!/usr/bin/env python3
-
 import unittest
 from pySim import utils
 from pySim.ts_31_102 import EF_SUCI_Calc_Info
@@ -179,6 +177,3 @@
         res = utils.bertlv_parse_one(b'\x81\x01\x01');
         self.assertEqual(res, ({'tag':1, 'constructed':False, 'class':2}, 1, b'\x01', b''))
 
-
-if __name__ == "__main__":
-	unittest.main()
diff --git a/setup.py b/setup.py
index 2ef498f..37129b8 100644
--- a/setup.py
+++ b/setup.py
@@ -22,5 +22,7 @@
         'pySim-prog.py',
         'pySim-read.py',
         'pySim-shell.py'
-    ]
+    ],
+    test_suite='nose.collector',
+    tests_require=['nose'],
 )

-- 
To view, visit https://gerrit.osmocom.org/c/pysim/+/24349
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I8b2205b2c4e31f4ca64d0e48f8073799c61c29c7
Gerrit-Change-Number: 24349
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge at osmocom.org>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20210523/14b07bec/attachment.htm>


More information about the gerrit-log mailing list