diff options
Diffstat (limited to 'openbsc/tests/ctrl_test_runner.py')
-rw-r--r-- | openbsc/tests/ctrl_test_runner.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/openbsc/tests/ctrl_test_runner.py b/openbsc/tests/ctrl_test_runner.py index 0dc9800f0..1fe1adcbd 100644 --- a/openbsc/tests/ctrl_test_runner.py +++ b/openbsc/tests/ctrl_test_runner.py @@ -443,6 +443,21 @@ class TestCtrlNITB(TestCtrlBase): self.assertEquals(r['var'], 'subscriber-list-active-v1') self.assertEquals(r['value'], None) + def testSmsQueueMaxFailure(self): + r = self.do_get('sms-queue-max-failure') + self.assertEquals(r['mtype'], 'GET_REPLY') + self.assertEquals(r['var'], 'sms-queue-max-failure') + self.assertEquals(r['value'], '1') + + r = self.do_set('sms-queue-max-failure', '5') + self.assertEquals(r['mtype'], 'SET_REPLY') + self.assertEquals(r['var'], 'sms-queue-max-failure') + self.assertEquals(r['value'], '5') + + r = self.do_set('sms-queue-max-failure', '555') + self.assertEquals(r['mtype'], 'ERROR') + self.assertEquals(r['error'], 'Value must be between 1 and 500') + class TestCtrlNAT(TestCtrlBase): def ctrl_command(self): |