def test_to_source_with_parameters(self): device_id = 'abcd1234' device_mac = 'AB:11:22:33:44:55' expected_mac = 'ab:11:22:33:44:55' device = Device(id=device_id, ip='10.0.0.1', mac=device_mac, plugin='xivo-aastra-3.2.2-SP3', vendor='Aastra', model='6731i') expected_provd_device = { 'id': device_id, 'ip': device.ip, 'mac': expected_mac, 'plugin': device.plugin, 'vendor': device.vendor, 'model': device.model, } expected_provd_config = { 'configdevice': 'defaultconfigdevice', 'deletable': True, 'id': device_id, 'parent_ids': ['base', 'defaultconfigdevice'], 'raw_config': {} } provd_device, provd_config = provd_converter.to_source(device) assert_that(provd_device, equal_to(expected_provd_device)) assert_that(provd_config, equal_to(expected_provd_config))
def test_to_source_with_parameters(self): device_id = 'abcd1234' device_mac = 'AB:11:22:33:44:55' expected_mac = 'ab:11:22:33:44:55' device = Device(id=device_id, ip='10.0.0.1', mac=device_mac, plugin='xivo-aastra-3.2.2-SP3', vendor='Aastra', model='6731i') expected_provd_device = { 'id': device_id, 'ip': device.ip, 'mac': expected_mac, 'plugin': device.plugin, 'vendor': device.vendor, 'model': device.model, } expected_provd_config = { 'configdevice': 'defaultconfigdevice', 'deletable': True, 'id': device_id, 'parent_ids': ['base', 'defaultconfigdevice'], 'raw_config': {} } provd_device, provd_config = provd_converter.to_source(device) assert_that(provd_device, equal_to(expected_provd_device)) assert_that(provd_config, equal_to(expected_provd_config))
def create(device): device.id = generate_device_id() provd_device, provd_config = provd_converter.to_source(device) _create_provd_device(device.id, provd_device) _create_provd_config(device.id, provd_config) return device
def create(device): device.id = generate_device_id() provd_device, provd_config = provd_converter.to_source(device) _create_provd_device(device.id, provd_device) _create_provd_config(device.id, provd_config) return device
def test_to_source_empty_device(self): device_id = 'abcd1234' device = Device(id=device_id) expected_provd_device = { 'id': device_id, } expected_provd_config = { 'configdevice': 'defaultconfigdevice', 'deletable': True, 'id': device_id, 'parent_ids': ['base', 'defaultconfigdevice'], 'raw_config': {} } provd_device, provd_config = provd_converter.to_source(device) assert_that(provd_device, equal_to(expected_provd_device)) assert_that(provd_config, equal_to(expected_provd_config))
def test_to_source_empty_device(self): device_id = 'abcd1234' device = Device(id=device_id) expected_provd_device = { 'id': device_id, } expected_provd_config = { 'configdevice': 'defaultconfigdevice', 'deletable': True, 'id': device_id, 'parent_ids': ['base', 'defaultconfigdevice'], 'raw_config': {} } provd_device, provd_config = provd_converter.to_source(device) assert_that(provd_device, equal_to(expected_provd_device)) assert_that(provd_config, equal_to(expected_provd_config))
def test_to_source_with_template_id(self): device_id = 'abcd1234' template_id = 'efgh5678' device = Device(id=device_id, template_id=template_id) expected_provd_device = { 'id': device_id, } expected_provd_config = { 'configdevice': template_id, 'deletable': True, 'id': device_id, 'parent_ids': ['base', template_id], 'raw_config': {} } provd_device, provd_config = provd_converter.to_source(device) assert_that(provd_device, equal_to(expected_provd_device)) assert_that(provd_config, equal_to(expected_provd_config))
def test_to_source_with_template_id(self): device_id = 'abcd1234' template_id = 'efgh5678' device = Device(id=device_id, template_id=template_id) expected_provd_device = { 'id': device_id, } expected_provd_config = { 'configdevice': template_id, 'deletable': True, 'id': device_id, 'parent_ids': ['base', template_id], 'raw_config': {} } provd_device, provd_config = provd_converter.to_source(device) assert_that(provd_device, equal_to(expected_provd_device)) assert_that(provd_config, equal_to(expected_provd_config))