Exemplo n.º 1
0
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)