Move Python testing utilities into xgboost module. (#8379)

- Add typehints.
- Fixes for pylint.

Co-authored-by: Hyunsu Philip Cho <chohyu01@cs.washington.edu>
This commit is contained in:
Jiaming Yuan
2022-10-26 16:56:11 +08:00
committed by GitHub
parent 7e53189e7c
commit cf70864fa3
66 changed files with 652 additions and 595 deletions

View File

@@ -6,13 +6,12 @@ import pytest
from hypothesis import assume, given, note, settings, strategies
import xgboost as xgb
from xgboost import testing
from xgboost import testing as tm
sys.path.append("tests/python")
import test_updaters as test_up
import testing as tm
pytestmark = testing.timeout(30)
pytestmark = tm.timeout(30)
parameter_strategy = strategies.fixed_dictionaries({
'max_depth': strategies.integers(0, 11),