def test_getSoftwareProfile_with_options(dbm):
    with dbm.session() as session:
        swprofile = SoftwareProfileDbApi().getSoftwareProfile(
            session, 'Installer', optionDict={'nodes': True})

    assert swprofile

    assert swprofile.getNodes()
def test_getSoftwareProfile(dbm):
    with dbm.session() as session:
        swprofile = SoftwareProfileDbApi().getSoftwareProfile(
            session, 'Installer')

        assert swprofile

        assert not swprofile.getNodes()

        assert SoftwareProfileDbApi().getSoftwareProfileById(
            session, swprofile.getId())