aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_utils.py')
-rw-r--r--tests/test_utils.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_utils.py b/tests/test_utils.py
index 44fe631..0df205a 100644
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -29,6 +29,16 @@ class DecTestCase(unittest.TestCase):
def testDecMNCfromPLMN_unused(self):
self.assertEqual(utils.dec_mnc_from_plmn("00f0ff"), 4095)
+ def test_enc_plmn(self):
+ with self.subTest("2-digit MCC"):
+ self.assertEqual(utils.enc_plmn("001", "01F"), "00F110")
+ self.assertEqual(utils.enc_plmn("001", "01"), "00F110")
+ self.assertEqual(utils.enc_plmn("295", "10"), "92F501")
+
+ with self.subTest("3-digit MCC"):
+ self.assertEqual(utils.enc_plmn("001", "001"), "001100")
+ self.assertEqual(utils.enc_plmn("302", "361"), "031263")
+
def testDecAct_noneSet(self):
self.assertEqual(utils.dec_act("0000"), [])