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

@@ -1,11 +1,13 @@
import os
import tempfile
import platform
import xgboost
import subprocess
import numpy
import json
import testing as tm
import os
import platform
import subprocess
import tempfile
import numpy
import xgboost
from xgboost import testing as tm
class TestCLI:
@@ -29,7 +31,7 @@ data = {data_path}
eval[test] = {data_path}
'''
PROJECT_ROOT = tm.PROJECT_ROOT
PROJECT_ROOT = tm.project_root(__file__)
def get_exe(self):
if platform.system() == 'Windows':