fix broken python test (#4395)

This commit is contained in:
Rong Ou 2019-04-23 16:01:23 -07:00 committed by Philip Hyunsu Cho
parent bbe0dbd7ec
commit 2c61f02add

View File

@ -127,7 +127,7 @@ class TestPandas(unittest.TestCase):
assert isinstance(cv, pd.DataFrame) assert isinstance(cv, pd.DataFrame)
exp = pd.Index([u'test-error-mean', u'test-error-std', exp = pd.Index([u'test-error-mean', u'test-error-std',
u'train-error-mean', u'train-error-std']) u'train-error-mean', u'train-error-std'])
assert cv.columns.equals(exp) assert len(cv.columns.intersection(exp)) == 4
# show progress log (result is the same as above) # show progress log (result is the same as above)
cv = xgb.cv(params, dm, num_boost_round=10, nfold=10, cv = xgb.cv(params, dm, num_boost_round=10, nfold=10,
@ -135,13 +135,13 @@ class TestPandas(unittest.TestCase):
assert isinstance(cv, pd.DataFrame) assert isinstance(cv, pd.DataFrame)
exp = pd.Index([u'test-error-mean', u'test-error-std', exp = pd.Index([u'test-error-mean', u'test-error-std',
u'train-error-mean', u'train-error-std']) u'train-error-mean', u'train-error-std'])
assert cv.columns.equals(exp) assert len(cv.columns.intersection(exp)) == 4
cv = xgb.cv(params, dm, num_boost_round=10, nfold=10, cv = xgb.cv(params, dm, num_boost_round=10, nfold=10,
verbose_eval=True, show_stdv=False) verbose_eval=True, show_stdv=False)
assert isinstance(cv, pd.DataFrame) assert isinstance(cv, pd.DataFrame)
exp = pd.Index([u'test-error-mean', u'test-error-std', exp = pd.Index([u'test-error-mean', u'test-error-std',
u'train-error-mean', u'train-error-std']) u'train-error-mean', u'train-error-std'])
assert cv.columns.equals(exp) assert len(cv.columns.intersection(exp)) == 4
params = {'max_depth': 2, 'eta': 1, 'verbosity': 0, params = {'max_depth': 2, 'eta': 1, 'verbosity': 0,
'objective': 'binary:logistic', 'eval_metric': 'auc'} 'objective': 'binary:logistic', 'eval_metric': 'auc'}