Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame^] | 1 | #!/usr/bin/env python3 |
| 2 | from osmo_gsm_tester.test import * |
| 3 | |
| 4 | print('use resources...') |
| 5 | nitb = suite.nitb() |
| 6 | bts = suite.bts() |
| 7 | ms_mo = suite.modem() |
| 8 | ms_mt = suite.modem() |
| 9 | |
| 10 | print('start nitb and bts...') |
| 11 | nitb.add_bts(bts) |
| 12 | nitb.start() |
| 13 | sleep(.1) |
| 14 | assert nitb.running() |
| 15 | bts.start() |
| 16 | |
| 17 | nitb.add_subscriber(ms_mo) |
| 18 | nitb.add_subscriber(ms_mt) |
| 19 | |
| 20 | ms_mo.connect(nitb) |
| 21 | ms_mt.connect(nitb) |
| 22 | wait(nitb.subscriber_attached, ms_mo, ms_mt) |
| 23 | |
| 24 | sms = ms_mo.sms_send(ms_mt.msisdn) |
| 25 | sleep(3) |
| 26 | wait(nitb.sms_received, sms) |