As a Koku Developer, I want to be able to keep current with enhancements and fixes to the underlying Django framework. To do so, the remaining issues from COST-118 must be resolved.
The work on the COST-118 ticket proved that an upgrade is within reach. However, there is an issue with one of the tox tests currently. This issue revolves around the RBAC testing with cost model list endpoint. The test is expecting a 500 return code, but is getting a 200 instead. There may be an issue with when or how the validator is called on the serializer. This must be researched and resolved as putting in any fix here could expose fallout that may affect other tests or how our code is interacting with the upgraded software.
The initial code changes are on a branch named COST-118-django-3.x
Acceptance Criteria
- All Unit tests pass
- All tox tests pass
- Any issues regarding how the upgraded framework impacts our app are fixed or identified
- relates to
-
COST-118 Determine upgrade path to Django 3.x
- Closed