diff options
Diffstat (limited to 'tests/test_utils.py')
-rw-r--r-- | tests/test_utils.py | 10 |
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"), []) |