aboutsummaryrefslogtreecommitdiffstats
path: root/python/qa_arfcn.py
diff options
context:
space:
mode:
authorRoman Khassraf <roman@khassraf.at>2015-09-26 08:29:13 +0200
committerRoman Khassraf <roman@khassraf.at>2015-09-26 08:29:13 +0200
commit5ec7987f8af7871b66fcb84171522c83c6c4582b (patch)
treee1386d63698b4a1ef4aea2ae39c8be483483d2a8 /python/qa_arfcn.py
parent351d217b77e89c16d838b5ca20e1fbae33afe531 (diff)
Added functions to get first and last arfcn of a band
Diffstat (limited to 'python/qa_arfcn.py')
-rwxr-xr-xpython/qa_arfcn.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/python/qa_arfcn.py b/python/qa_arfcn.py
index 64775ff..85be110 100755
--- a/python/qa_arfcn.py
+++ b/python/qa_arfcn.py
@@ -262,6 +262,25 @@ class qa_arfcn (gr_unittest.TestCase):
self.assertEqual(512, grgsm.arfcn.downlink2arfcn(1930.2e6, 'PCS1900'))
self.assertEqual(810, grgsm.arfcn.downlink2arfcn(1989.8e6, 'PCS1900'))
+ def test_008_firstarfcn(self):
+ self.assertEqual(259, grgsm.arfcn.get_first_arfcn('GSM450'))
+ self.assertEqual(306, grgsm.arfcn.get_first_arfcn('GSM480'))
+ self.assertEqual(128, grgsm.arfcn.get_first_arfcn('GSM850'))
+ self.assertEqual(1, grgsm.arfcn.get_first_arfcn('P-GSM'))
+ self.assertEqual(975, grgsm.arfcn.get_first_arfcn('E-GSM'))
+ self.assertEqual(955, grgsm.arfcn.get_first_arfcn('R-GSM'))
+ self.assertEqual(512, grgsm.arfcn.get_first_arfcn('DCS1800'))
+ self.assertEqual(512, grgsm.arfcn.get_first_arfcn('PCS1900'))
+
+ def test_009_firstarfcn(self):
+ self.assertEqual(293, grgsm.arfcn.get_last_arfcn('GSM450'))
+ self.assertEqual(340, grgsm.arfcn.get_last_arfcn('GSM480'))
+ self.assertEqual(251, grgsm.arfcn.get_last_arfcn('GSM850'))
+ self.assertEqual(124, grgsm.arfcn.get_last_arfcn('P-GSM'))
+ self.assertEqual(1023, grgsm.arfcn.get_last_arfcn('E-GSM'))
+ self.assertEqual(1023, grgsm.arfcn.get_last_arfcn('R-GSM'))
+ self.assertEqual(885, grgsm.arfcn.get_last_arfcn('DCS1800'))
+ self.assertEqual(810, grgsm.arfcn.get_last_arfcn('PCS1900'))
if __name__ == '__main__':
gr_unittest.run(qa_arfcn, "qa_arfcn.xml")