def test_serialization(): hp = HardwareProfile() hp.setName('test') hp.setDefaultResourceAdapterConfig('resadapterconfig') hp_dict = hp.getCleanDict() assert hp_dict['name'] == 'test' assert 'default_resource_adapter_config' in hp_dict
def test_addHardwareProfile(dbm): """ Add new hardware profile """ hwprofile = HardwareProfile() hwprofile.setName('example') hwprofile.setNameFormat('compute-#NN') with dbm.session() as session: hardwareProfileDbApi.addHardwareProfile(session, hwprofile) stored_hwprofile = hardwareProfileDbApi.getHardwareProfile( session, hwprofile.getName()) assert stored_hwprofile.getName() == hwprofile.getName() hardwareProfileDbApi.updateHardwareProfile(session, stored_hwprofile)