skip tests depending on optional modules to fix bug 2820

If the optional modules iniparse or aeidon are missing, skip the tests that will fail without them