The test suite is not finished, yet. However, since the system shall be installed testwise on a server in the next few weeks, the focus should now be more on more features and functionalities. The test suite can be continued afterwards (but before production!)
# Implements #19
The test suite is not finished, yet. However, since the system shall be installed testwise on a server in the next few weeks, the focus should now be more on more features and functionalities. The test suite can be continued afterwards (but before production!)
* refactors CheckableMixin and RecordableMixin into CheckableObject and RecordableObject
* adds ShareableObject for wrapping share related fields and functionality
* adds share functionality to EcoAccount and EMA, just like Intervention
* adds tests for compensations (WIP)
* refactors some dummy data generating into base test class
* fixes bugs detected by testing
* adds important requirements.txt change for itsdangerous package (<1.0.0 for compatibility to django-simple-sso)
* fixes bug where compensations still appeared on the public report despite being marked as deleted
* fixes bug where eco account could be deducted into a negative account balance
Implements #19
The test suite is not finished, yet. However, since the system shall be installed testwise on a server in the next few weeks, the focus should now be more on more features and functionalities. The test suite can be continued afterwards (but before production!)
c1a251abc9
into master 3 years agoc1a251abc9
.