Best Python code snippet using Testify_python
test_mldata.py
Source:test_mldata.py  
...54        datasets.mldata.urllib2 = mock_urllib2({dataname: {'x': x}})55        dset = fetch_mldata(dataname, data_home=tmpdir)56        for n in ["COL_NAMES", "DESCR", "data"]:57            assert_in(n, dset)58        assert_not_in("target", dset)59        assert_equal(dset.data.shape, (2, 3))60        assert_array_equal(dset.data, x)61        # transposing the data array62        dset = fetch_mldata(dataname, transpose_data=False, data_home=tmpdir)63        assert_equal(dset.data.shape, (3, 2))64    finally:65        datasets.mldata.urllib2 = _urllib2_ref66@with_setup(setup_tmpdata, teardown_tmpdata)67def test_fetch_multiple_column():68    _urllib2_ref = datasets.mldata.urllib269    try:70        # create fake data set in cache71        x = sp.arange(6).reshape(2, 3)72        y = sp.array([1, -1])73        z = sp.arange(12).reshape(4, 3)74        # by default75        dataname = 'threecol-default'76        datasets.mldata.urllib2 = mock_urllib2({dataname:77                                                ({'label': y,78                                                  'data': x,79                                                  'z': z},80                                                 ['z', 'data', 'label'])})81        dset = fetch_mldata(dataname, data_home=tmpdir)82        for n in ["COL_NAMES", "DESCR", "target", "data", "z"]:83            assert_in(n, dset)84        assert_not_in("x", dset)85        assert_not_in("y", dset)86        assert_array_equal(dset.data, x)87        assert_array_equal(dset.target, y)88        assert_array_equal(dset.z, z.T)89        # by order90        dataname = 'threecol-order'91        datasets.mldata.urllib2 = mock_urllib2({dataname:92                                                ({'y': y,93                                                  'x': x,94                                                  'z': z},95                                                 ['y', 'x', 'z'])})96        dset = fetch_mldata(dataname, data_home=tmpdir)97        for n in ["COL_NAMES", "DESCR", "target", "data", "z"]:98            assert_in(n, dset)99        assert_not_in("x", dset)100        assert_not_in("y", dset)101        assert_array_equal(dset.data, x)102        assert_array_equal(dset.target, y)103        assert_array_equal(dset.z, z.T)104        # by number105        dataname = 'threecol-number'106        datasets.mldata.urllib2 = mock_urllib2({dataname:107                                                ({'y': y,108                                                  'x': x,109                                                  'z': z},110                                                 ['z', 'x', 'y'])})111        dset = fetch_mldata(dataname, target_name=2, data_name=0,112                            data_home=tmpdir)113        for n in ["COL_NAMES", "DESCR", "target", "data", "x"]:114            assert_in(n, dset)115        assert_not_in("y", dset)116        assert_not_in("z", dset)117        assert_array_equal(dset.data, z)118        assert_array_equal(dset.target, y)119        # by name120        dset = fetch_mldata(dataname, target_name='y', data_name='z',121                            data_home=tmpdir)122        for n in ["COL_NAMES", "DESCR", "target", "data", "x"]:123            assert_in(n, dset)124        assert_not_in("y", dset)125        assert_not_in("z", dset)126    finally:...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
