Pau Espin Pedrol | 4385780 | 2018-09-13 15:07:27 +0200 | [diff] [blame] | 1 | #!/usr/bin/env python3 |
| 2 | from osmo_gsm_tester.testenv import * |
| 3 | |
Pau Espin Pedrol | 40c7bc7 | 2020-05-05 13:41:42 +0200 | [diff] [blame] | 4 | nitb = tenv.nitb() |
| 5 | bts = tenv.bts() |
| 6 | ms_mo = tenv.modem() |
| 7 | ms_mt = tenv.modem() |
Pau Espin Pedrol | 4385780 | 2018-09-13 15:07:27 +0200 | [diff] [blame] | 8 | |
| 9 | print('start nitb and bts...') |
| 10 | nitb.bts_add(bts) |
| 11 | nitb.start() |
| 12 | bts.start() |
| 13 | wait(nitb.bts_is_connected, bts) |
| 14 | |
| 15 | nitb.subscriber_add(ms_mo) |
| 16 | nitb.subscriber_add(ms_mt) |
| 17 | |
| 18 | ms_mo.connect(nitb.mcc_mnc()) |
| 19 | ms_mt.connect(nitb.mcc_mnc()) |
| 20 | |
| 21 | ms_mo.log_info() |
| 22 | ms_mt.log_info() |
| 23 | |
| 24 | print('waiting for modems to attach...') |
Pau Espin Pedrol | 3a81a7e | 2020-06-10 16:52:53 +0200 | [diff] [blame] | 25 | wait(ms_mo.is_registered, nitb.mcc_mnc()) |
| 26 | wait(ms_mt.is_registered, nitb.mcc_mnc()) |
Pau Espin Pedrol | 4385780 | 2018-09-13 15:07:27 +0200 | [diff] [blame] | 27 | wait(nitb.subscriber_attached, ms_mo, ms_mt) |
| 28 | |
| 29 | sms = ms_mo.sms_send(ms_mt) |
| 30 | wait(ms_mt.sms_was_received, sms) |