Hackfut Security File Manager
Current Path:
/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests
opt
/
alt
/
python27
/
lib64
/
python2.7
/
site-packages
/
numpy
/
core
/
tests
/
📁
..
📁
data
📄
test_abc.py
(1.97 KB)
📄
test_abc.pyc
(2.69 KB)
📄
test_abc.pyo
(2.69 KB)
📄
test_api.py
(18.41 KB)
📄
test_api.pyc
(15.56 KB)
📄
test_api.pyo
(15.56 KB)
📄
test_arrayprint.py
(6.73 KB)
📄
test_arrayprint.pyc
(10.33 KB)
📄
test_arrayprint.pyo
(10.33 KB)
📄
test_datetime.py
(88.29 KB)
📄
test_datetime.pyc
(60.87 KB)
📄
test_datetime.pyo
(60.87 KB)
📄
test_defchararray.py
(26.28 KB)
📄
test_defchararray.pyc
(39.08 KB)
📄
test_defchararray.pyo
(39.08 KB)
📄
test_deprecations.py
(32.64 KB)
📄
test_deprecations.pyc
(47.97 KB)
📄
test_deprecations.pyo
(47.97 KB)
📄
test_dtype.py
(24.01 KB)
📄
test_dtype.pyc
(26.9 KB)
📄
test_dtype.pyo
(26.9 KB)
📄
test_einsum.py
(25.09 KB)
📄
test_einsum.pyc
(20.42 KB)
📄
test_einsum.pyo
(20.42 KB)
📄
test_errstate.py
(1.55 KB)
📄
test_errstate.pyc
(2.4 KB)
📄
test_errstate.pyo
(2.4 KB)
📄
test_extint128.py
(5.62 KB)
📄
test_extint128.pyc
(7.75 KB)
📄
test_extint128.pyo
(7.75 KB)
📄
test_function_base.py
(5.24 KB)
📄
test_function_base.pyc
(9.45 KB)
📄
test_function_base.pyo
(9.37 KB)
📄
test_getlimits.py
(2.22 KB)
📄
test_getlimits.pyc
(5.31 KB)
📄
test_getlimits.pyo
(5.31 KB)
📄
test_half.py
(18.1 KB)
📄
test_half.pyc
(18.32 KB)
📄
test_half.pyo
(18.32 KB)
📄
test_indexerrors.py
(4.82 KB)
📄
test_indexerrors.pyc
(11.62 KB)
📄
test_indexerrors.pyo
(11.62 KB)
📄
test_indexing.py
(39.93 KB)
📄
test_indexing.pyc
(36.73 KB)
📄
test_indexing.pyo
(36.73 KB)
📄
test_item_selection.py
(3.5 KB)
📄
test_item_selection.pyc
(4.38 KB)
📄
test_item_selection.pyo
(4.38 KB)
📄
test_longdouble.py
(5.71 KB)
📄
test_longdouble.pyc
(10.27 KB)
📄
test_longdouble.pyo
(10.27 KB)
📄
test_machar.py
(1014 B)
📄
test_machar.pyc
(1.71 KB)
📄
test_machar.pyo
(1.71 KB)
📄
test_mem_overlap.py
(15.4 KB)
📄
test_mem_overlap.pyc
(21.25 KB)
📄
test_mem_overlap.pyo
(21.25 KB)
📄
test_memmap.py
(4.2 KB)
📄
test_memmap.pyc
(6.35 KB)
📄
test_memmap.pyo
(6.35 KB)
📄
test_multiarray.py
(235.11 KB)
📄
test_multiarray.pyc
(271.28 KB)
📄
test_multiarray.pyo
(271.25 KB)
📄
test_nditer.py
(101.78 KB)
📄
test_nditer.pyc
(85.59 KB)
📄
test_nditer.pyo
(85.59 KB)
📄
test_numeric.py
(89.25 KB)
📄
test_numeric.pyc
(110.54 KB)
📄
test_numeric.pyo
(110.54 KB)
📄
test_numerictypes.py
(14.38 KB)
📄
test_numerictypes.pyc
(18.27 KB)
📄
test_numerictypes.pyo
(18.27 KB)
📄
test_print.py
(8 KB)
📄
test_print.pyc
(10.02 KB)
📄
test_print.pyo
(10.02 KB)
📄
test_records.py
(13.12 KB)
📄
test_records.pyc
(17.07 KB)
📄
test_records.pyo
(17.07 KB)
📄
test_regression.py
(77.01 KB)
📄
test_regression.pyc
(106.12 KB)
📄
test_regression.pyo
(106.12 KB)
📄
test_scalarinherit.py
(771 B)
📄
test_scalarinherit.pyc
(2.72 KB)
📄
test_scalarinherit.pyo
(2.72 KB)
📄
test_scalarmath.py
(18.65 KB)
📄
test_scalarmath.pyc
(20.1 KB)
📄
test_scalarmath.pyo
(20.1 KB)
📄
test_scalarprint.py
(917 B)
📄
test_scalarprint.pyc
(1.45 KB)
📄
test_scalarprint.pyo
(1.45 KB)
📄
test_shape_base.py
(11.23 KB)
📄
test_shape_base.pyc
(14.63 KB)
📄
test_shape_base.pyo
(14.63 KB)
📄
test_ufunc.py
(49.29 KB)
📄
test_ufunc.pyc
(50.63 KB)
📄
test_ufunc.pyo
(50.63 KB)
📄
test_umath.py
(73.33 KB)
📄
test_umath.pyc
(95.78 KB)
📄
test_umath.pyo
(95.72 KB)
📄
test_umath_complex.py
(19.34 KB)
📄
test_umath_complex.pyc
(19.11 KB)
📄
test_umath_complex.pyo
(19.11 KB)
📄
test_unicode.py
(12.34 KB)
📄
test_unicode.pyc
(16.09 KB)
📄
test_unicode.pyo
(16.09 KB)
Editing: test_memmap.py
from __future__ import division, absolute_import, print_function import sys import os import shutil from tempfile import NamedTemporaryFile, TemporaryFile, mktemp, mkdtemp from numpy import memmap from numpy import arange, allclose, asarray from numpy.testing import ( TestCase, run_module_suite, assert_, assert_equal, assert_array_equal, dec ) class TestMemmap(TestCase): def setUp(self): self.tmpfp = NamedTemporaryFile(prefix='mmap') self.tempdir = mkdtemp() self.shape = (3, 4) self.dtype = 'float32' self.data = arange(12, dtype=self.dtype) self.data.resize(self.shape) def tearDown(self): self.tmpfp.close() shutil.rmtree(self.tempdir) def test_roundtrip(self): # Write data to file fp = memmap(self.tmpfp, dtype=self.dtype, mode='w+', shape=self.shape) fp[:] = self.data[:] del fp # Test __del__ machinery, which handles cleanup # Read data back from file newfp = memmap(self.tmpfp, dtype=self.dtype, mode='r', shape=self.shape) assert_(allclose(self.data, newfp)) assert_array_equal(self.data, newfp) def test_open_with_filename(self): tmpname = mktemp('', 'mmap', dir=self.tempdir) fp = memmap(tmpname, dtype=self.dtype, mode='w+', shape=self.shape) fp[:] = self.data[:] del fp def test_unnamed_file(self): with TemporaryFile() as f: fp = memmap(f, dtype=self.dtype, shape=self.shape) del fp def test_attributes(self): offset = 1 mode = "w+" fp = memmap(self.tmpfp, dtype=self.dtype, mode=mode, shape=self.shape, offset=offset) self.assertEqual(offset, fp.offset) self.assertEqual(mode, fp.mode) del fp def test_filename(self): tmpname = mktemp('', 'mmap', dir=self.tempdir) fp = memmap(tmpname, dtype=self.dtype, mode='w+', shape=self.shape) abspath = os.path.abspath(tmpname) fp[:] = self.data[:] self.assertEqual(abspath, fp.filename) b = fp[:1] self.assertEqual(abspath, b.filename) del b del fp def test_filename_fileobj(self): fp = memmap(self.tmpfp, dtype=self.dtype, mode="w+", shape=self.shape) self.assertEqual(fp.filename, self.tmpfp.name) @dec.knownfailureif(sys.platform == 'gnu0', "This test is known to fail on hurd") def test_flush(self): fp = memmap(self.tmpfp, dtype=self.dtype, mode='w+', shape=self.shape) fp[:] = self.data[:] assert_equal(fp[0], self.data[0]) fp.flush() def test_del(self): # Make sure a view does not delete the underlying mmap fp_base = memmap(self.tmpfp, dtype=self.dtype, mode='w+', shape=self.shape) fp_base[0] = 5 fp_view = fp_base[0:1] assert_equal(fp_view[0], 5) del fp_view # Should still be able to access and assign values after # deleting the view assert_equal(fp_base[0], 5) fp_base[0] = 6 assert_equal(fp_base[0], 6) def test_arithmetic_drops_references(self): fp = memmap(self.tmpfp, dtype=self.dtype, mode='w+', shape=self.shape) tmp = (fp + 10) if isinstance(tmp, memmap): assert_(tmp._mmap is not fp._mmap) def test_indexing_drops_references(self): fp = memmap(self.tmpfp, dtype=self.dtype, mode='w+', shape=self.shape) tmp = fp[[(1, 2), (2, 3)]] if isinstance(tmp, memmap): assert_(tmp._mmap is not fp._mmap) def test_slicing_keeps_references(self): fp = memmap(self.tmpfp, dtype=self.dtype, mode='w+', shape=self.shape) assert_(fp[:2, :2]._mmap is fp._mmap) def test_view(self): fp = memmap(self.tmpfp, dtype=self.dtype, shape=self.shape) new1 = fp.view() new2 = new1.view() assert_(new1.base is fp) assert_(new2.base is fp) new_array = asarray(fp) assert_(new_array.base is fp) if __name__ == "__main__": run_module_suite()
Upload File
Create Folder