This PR provides a fix for Issue #349, which occured because of a Pandas version change between Python 3.6 and 3.7 in the TravisCI continuous integration tests.
It includes:
Dropping support for Python 3.5, since the version is now not officially supported any more.
Adding support for Python 3.9.
Bumping the required version of Pandas to >= 1.1.5.
Utilising the pytest.approx method to check for 'equality' between the test fixture and the backtest result to fix the AssertionError.
Overview
This PR provides a fix for Issue #349, which occured because of a Pandas version change between Python 3.6 and 3.7 in the TravisCI continuous integration tests.
It includes:
pytest.approx
method to check for 'equality' between the test fixture and the backtest result to fix theAssertionError
.