Skip to content

Prepare tests for python 3 compatibility changes

Rosen Matev requested to merge rmatev-stable-order into master

This MR is a preparation for making Moore compatible with Python 3 (see !592 (merged)). It involves:

  • a fix in the name of RICH PhotonCherenkovAngles checkers
  • stabilizing the order in which algorithms are added to the control flow (dict iteration is not stable across python versions). This is important as long names are truncated in the logs and tests fail due to the resulting ambiguities.
  • sorting the printout of ApplicationOptions,
  • removing trailing whitespaces from json output (used for option comparison with diff_opts).

This needs reference updates for a number of tests (besides what's already in the commits).

Edited by Rosen Matev

Merge request reports

Loading