aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_utils.py
diff options
context:
space:
mode:
authorBjoern Riemer <bjoern.c3@nixda.biz>2022-01-20 22:05:22 +0100
committerlaforge <laforge@osmocom.org>2022-01-22 12:58:00 +0000
commitffee89a031076b4a75b458443763757c29f554df (patch)
treeebe0b08cee676dfd65ead2885844c4a2d8e45ccc /tests/test_utils.py
parentda57ef15290a359ee40d71b9de3024af8bd20658 (diff)
add missing bit definition for NG-RAN in xAcT
when encoding the AcT value bit 11 is correctly set when NG-RAN is present in the string representation, however the decoding of bit 11 was missing. Adds tests for the decoder as well. Change-Id: I910df28c4c59ec94cce9603377786325f6d8c1a3
Diffstat (limited to 'tests/test_utils.py')
-rwxr-xr-xtests/test_utils.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/test_utils.py b/tests/test_utils.py
index ed22eff..ae23461 100755
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -80,6 +80,9 @@ class DecTestCase(unittest.TestCase):
def testDecAct_onlyEUtran(self):
self.assertEqual(utils.dec_act("4000"), ["E-UTRAN"])
+ def testDecAct_onlyNgRan(self):
+ self.assertEqual(utils.dec_act("0800"), ["NG-RAN"])
+
def testDecAct_onlyGsm(self):
self.assertEqual(utils.dec_act("0080"), ["GSM"])
@@ -93,7 +96,7 @@ class DecTestCase(unittest.TestCase):
self.assertEqual(utils.dec_act("0010"), ["cdma2000 1xRTT"])
def testDecAct_allSet(self):
- self.assertEqual(utils.dec_act("ffff"), ["UTRAN", "E-UTRAN WB-S1", "E-UTRAN NB-S1", "GSM", "GSM COMPACT", "cdma2000 HRPD", "cdma2000 1xRTT"])
+ self.assertEqual(utils.dec_act("ffff"), ["UTRAN", "E-UTRAN WB-S1", "E-UTRAN NB-S1", "NG-RAN", "GSM", "GSM COMPACT", "cdma2000 HRPD", "cdma2000 1xRTT"])
def testDecxPlmn_w_act(self):
expected = {'mcc': '295', 'mnc': '10', 'act': ["UTRAN"]}