update test to follow recent changes of slapos component.
Merge branch 'master' into erp5-component
Merge branch 'master' into erp5-component
update test to follow recent changes of slapos component.
Avoid a test in the inner loop.
Mokey patch Shared.DC.ZRDB.sqltest.SQLTest .

Allows subclassing list/tuple.
Also, allow more iterable types.
Also, avoid building the type tuple on each call.
Only compute indexation ZSQLMethod parameter values when accessed.

Several ZSQLMethods do tests on parameter values, causing other parameter
values to be discarded (ie not indexed). A pseudo-code example is
  if isMovement[x]:
    append(getPrice[x])
Persons really need to be indexed first.

Preferences were reindexed early, because they are needed
to index documents requiring access to a conversion server.
This must not be required to reindex users (which just happen
to be Person documents so far) as they are needed to index
security properly and categories.
Do a shallow reindexation of person module on first pass.

Person subobjects are not needed after first pass, so don't
waste time indexing them.
SelectionTool: fix getSelectionDomainDictFor and getSelectionReportDictFor
fix ERP5Site_reindexAll so that it reindexes everything having getUid and also ERP5 Python Scripts under portal_skins.

and improve test_13_ERP5Site_reindexAll to check if list of paths is exactly same.
Revive test on naming convention
check only if the new catalog does not miss anything, because the original catalog before reindexAll can be imperfect by other tests, that are bad though...
remove ERP5 Python Script reindex code from ERP5Site_reindexAll for now, that does not work in bootstrap.
this commit partially reverts adee3e48be614453ada175be20036d9ed2ab351d.
revert recent changes on ERP5Site_reindexAll that breaks bootstrap in several tests.
fixup: ERP5Site_reindexAll now reindexes everything all tools in portal and all ERP5 Python Scripts under portal_skins.
Revert "Revive test on naming convention"

This reverts commit fccf5f8c29da83cfe6853765ecfdc50181285ba2.

This test is not passing yet, mark it as expected failure, or
wait to commit it... find a way to not show errors, we do not
have regressions here
Fix one part of testUNG that was just working by chance

The same mistake seem to be present in other parts of this test.
fix some other randomness of testUNG
fix random failures of testERP5Credential