From b1461152e6945a747ef2d65ee5908cc5d59acbbd Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Fri, 21 Nov 2014 10:20:29 +0100 Subject: bsc: Allow to apply configuration for an individual BTS This will drop a specific IP based BTS. It will lead to a re-connect of the BTS and the new settings will be applied then. Fixes: SYS#737 --- openbsc/tests/ctrl_test_runner.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'openbsc/tests/ctrl_test_runner.py') diff --git a/openbsc/tests/ctrl_test_runner.py b/openbsc/tests/ctrl_test_runner.py index aae9df5cc..f32d1f841 100644 --- a/openbsc/tests/ctrl_test_runner.py +++ b/openbsc/tests/ctrl_test_runner.py @@ -411,6 +411,15 @@ class TestCtrlNITB(TestCtrlBase): self.assertEquals(r['var'], 'subscriber-list-active-v1') self.assertEquals(r['value'], None) + def testApplyConfiguration(self): + r = self.do_get('bts.0.apply-configuration') + self.assertEquals(r['mtype'], 'ERROR') + self.assertEquals(r['error'], 'Write only attribute') + + r = self.do_set('bts.0.apply-configuration', '1') + self.assertEquals(r['mtype'], 'SET_REPLY') + self.assertEquals(r['value'], 'Tried to drop the BTS') + class TestCtrlNAT(TestCtrlBase): def ctrl_command(self): -- cgit v1.2.3