summaryrefslogtreecommitdiff
path: root/numpy/lib/tests/test_io.py
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2010-05-13 12:47:04 +0000
committerPauli Virtanen <pav@iki.fi>2010-05-13 12:47:04 +0000
commit13918161ec7dfe6f7ce1fb871cf978a564d80df3 (patch)
treedeb91a022ca229876d5c267ac04a621103b58a1b /numpy/lib/tests/test_io.py
parentb022b9c5d2e49d1d2ab07be0fe4549342ab88c1e (diff)
downloadnumpy-13918161ec7dfe6f7ce1fb871cf978a564d80df3.tar.gz
BUG/3K: lib: make savetxt work with filenames
Diffstat (limited to 'numpy/lib/tests/test_io.py')
-rw-r--r--numpy/lib/tests/test_io.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/numpy/lib/tests/test_io.py b/numpy/lib/tests/test_io.py
index a50c6f267..73d3c3599 100644
--- a/numpy/lib/tests/test_io.py
+++ b/numpy/lib/tests/test_io.py
@@ -225,6 +225,17 @@ class TestSaveTxt(TestCase):
lines = c.readlines()
assert_equal(lines, asbytes_nested(['01 : 2.0\n', '03 : 4.0\n']))
+ def test_file_roundtrip(self):
+ f, name = mkstemp()
+ os.close(f)
+ try:
+ a = np.array([(1, 2), (3, 4)])
+ np.savetxt(name, a)
+ b = np.loadtxt(name)
+ assert_array_equal(a, b)
+ finally:
+ os.unlink(name)
+
class TestLoadTxt(TestCase):
def test_record(self):