`L i) dZddlmZddlZddlmZmZmZejjdddgejjdgd d Z d Z d Z d Z dZdZy)zTest kddcup99 loader, if the data is available, or if specifically requested via environment variable (e.g. for CI jobs). Only 'percent10' mode is tested, as the full data is too big to use in unit-testing. )partialN)check_as_framecheck_pandas_dependency_messagecheck_return_X_yas_frameTFzsubset, n_samples, n_features))Niʼn))SAi/r)SFi)httpie)smtpic%r c|||}|jj||fk(sJ|jj|fk(sJ|r |jj||dzfk(sJ|jj dsJy)N)subsetrz.. _kddcup99_dataset:)datashapetargetframeDESCR startswith)fetch_kddcup99_fxtrr n_samples n_featuresrs j/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sklearn/datasets/tests/test_kddcup99.pytest_fetch_kddcup99_percent10rs Vh ?D 99??y*5 55 5 ;;   ,, ,zzIzA~#>>>> :: !8 99 9cDt|d}|}t||y)Nr)r)rr)r fetch_funcrs rtest_fetch_kddcup99_return_X_yr *s +F;J rHs~ dE]3# : 4:' . A"84r