Issue #309: Simplify kallithea.tests.vcs by avoiding unnecessary metaprogramming constructs
|Reported by:||Branko Majic|
|Created on:||2018-02-10 22:56|
|Updated on:||2018-05-18 19:32|
Current test implementation in
kallithea.tests.vcs module uses a number of metaprogramming constructs which possibly introduce more complexity than necessary.
For example, a number of test classes are instantiated by using
It would be simpler to use plain inheritance instead, if possible - this would still allow for code de-duplication, but would make it clearer without digging into the code on what tests will be run.
Comment by Thomas De Schampheleire, on 2018-05-18 19:32
Fixed with commit 45a281a0f36f