def test_set_misc_static_params(self): # IPSec enable as integer self.device_cfg.set_parameter(ParameterName.IP_SEC_ENABLE, 0) self.data_model.set_parameter_presence(ParameterName.GPS_ENABLE, True) _set_misc_static_params(self.device_cfg, self.cfg, self.data_model) self.assertTrue( isinstance( self.cfg.get_parameter(ParameterName.IP_SEC_ENABLE), int, ), 'Should support an integer IP_SEC_ENABLE parameter', ) # IPSec enable as boolean self.device_cfg.set_parameter(ParameterName.IP_SEC_ENABLE, 'False') _set_misc_static_params(self.device_cfg, self.cfg, self.data_model) self.assertTrue( isinstance( self.cfg.get_parameter(ParameterName.IP_SEC_ENABLE), bool, ), 'Should support a boolean IP_SEC_ENABLE parameter', ) self.assertEqual( self.cfg.get_parameter(ParameterName.LOCAL_GATEWAY_ENABLE), 0, 'Should be disabled', ) self.assertEqual( self.cfg.get_parameter(ParameterName.CELL_RESERVED), False, 'Should be disabled', ) self.assertEqual( self.cfg.get_parameter(ParameterName.MME_POOL_ENABLE), False, 'Should be disabled', )
def test_set_misc_static_params(self): # IPSec enable as integer data_model = BaicellsTrDataModel self.device_cfg.set_parameter(ParameterName.IP_SEC_ENABLE, 0) _set_misc_static_params(self.device_cfg, self.cfg, data_model) self.assertTrue( isinstance( self.cfg.get_parameter(ParameterName.IP_SEC_ENABLE), int), 'Should support an integer IP_SEC_ENABLE parameter') # IPSec enable as boolean self.device_cfg.set_parameter(ParameterName.IP_SEC_ENABLE, 'False') _set_misc_static_params(self.device_cfg, self.cfg, data_model) self.assertTrue( isinstance( self.cfg.get_parameter(ParameterName.IP_SEC_ENABLE), bool), 'Should support a boolean IP_SEC_ENABLE parameter') self.assertEqual( self.cfg.get_parameter(ParameterName.LOCAL_GATEWAY_ENABLE), 0, 'Should be disabled') self.assertEqual( self.cfg.get_parameter(ParameterName.CELL_RESERVED), False, 'Should be disabled') self.assertEqual( self.cfg.get_parameter(ParameterName.MME_POOL_ENABLE), False, 'Should be disabled')