hyperspy.misc.test_utils module
- hyperspy.misc.test_utils.assert_deep_almost_equal(actual, expected, *args, **kwargs)
Assert that two complex structures have almost equal contents. Compares lists, dicts and tuples recursively. Checks numeric values using
numpy.testing.assert_allclose()
and checks all other values withnumpy.testing.assert_equal()
. Accepts additional positional and keyword arguments and pass those intact to assert_allclose() (that’s how you specify comparison precision).- Parameters:
*args – Arguments are passed to
numpy.testing.assert_allclose()
orassert_deep_almost_equal()
.**kwargs – Keyword arguments are passed to
numpy.testing.assert_allclose()
orassert_deep_almost_equal()
.