blob: 0f2ebfceebe4edad1b61dbfc4b9546a0f7cda2f3 [file] [log] [blame]
Pau Espin Pedrol43857802018-09-13 15:07:27 +02001#!/usr/bin/env python3
2from osmo_gsm_tester.testenv import *
3
Pau Espin Pedrol40c7bc72020-05-05 13:41:42 +02004nitb = tenv.nitb()
5bts = tenv.bts()
6ms_mo = tenv.modem()
7ms_mt = tenv.modem()
Pau Espin Pedrol43857802018-09-13 15:07:27 +02008
9print('start nitb and bts...')
10nitb.bts_add(bts)
11nitb.start()
12bts.start()
13wait(nitb.bts_is_connected, bts)
14
15nitb.subscriber_add(ms_mo)
16nitb.subscriber_add(ms_mt)
17
18ms_mo.connect(nitb.mcc_mnc())
19ms_mt.connect(nitb.mcc_mnc())
20
21ms_mo.log_info()
22ms_mt.log_info()
23
24print('waiting for modems to attach...')
Pau Espin Pedrol3a81a7e2020-06-10 16:52:53 +020025wait(ms_mo.is_registered, nitb.mcc_mnc())
26wait(ms_mt.is_registered, nitb.mcc_mnc())
Pau Espin Pedrol43857802018-09-13 15:07:27 +020027wait(nitb.subscriber_attached, ms_mo, ms_mt)
28
29sms = ms_mo.sms_send(ms_mt)
30wait(ms_mt.sms_was_received, sms)