principia_materia.utils.testing module

principia_materia.utils.testing.assertDictAlmostEqual(a: dict, b: dict, err_msg: str | None = None, decimal: int = 6, str_trail_newline: bool = True) None

Check if Dictionarys are almost equal

Parameters:
  • a (dict) – The two dictionaries.

  • b (dict) – The two dictionaries.

  • err_msg (str, optional) – Error message.

  • decimal (int, optional, default to 6) – Number of decimal places to check for floating point numbers.

  • str_trail_newline (bool, optional, default to True) – If True, the difference of a trailing newline in string comparison is ignored.

principia_materia.utils.testing.assertDictEqual(a: dict, b: dict, err_msg: str | None = None) None