* Prevent empty quantiles * Revise and improve unit tests for quantile hist * Remove unnecessary comment * Add #2943 as a test case * Skip test if no sklearn * Revise misleading comments
* Deprecate nose tests. * Format python tests.
* Add unit test utility * Refactor updater tests. Add coverage for histmaker.