Ejemplo n.º 1
0
 def test_readcodelanguages(self):
     with tempdirfile() as filename:
         ra = asraggedarray(path=filename,
                            arrayiterable=[[0, 1], [2], [3, 4]],
                            dtype='float64')
         self.assertIsInstance(ra.readcodelanguages, tuple)
         self.assertIn('numpymemmap', ra.readcodelanguages)
Ejemplo n.º 2
0
 def test_truncatebydirname(self):
     with tempdirfile() as filename:
         ra = asraggedarray(path=filename,
                            arrayiterable=[[0, 1], [2], [3, 4]],
                            dtype='int64')
         truncate_raggedarray(filename, 2)
         ra = RaggedArray(filename)
         self.assertEqual(len(ra), 2)
Ejemplo n.º 3
0
 def test_1darray(self):
     with tempdirfile() as filename:
         na = [[1, 2, 3], [4, 5, 6]]
         md = {'fs': 20000, 'x': 33.3}
         dal = asraggedarray(filename, na, metadata=md)
         assert_array_equal(dal[0], na[0])
         assert_array_equal(dal[1], na[1])
         self.assertDictEqual(dict(dal.metadata), md)
Ejemplo n.º 4
0
 def test_readcodeunsupportedlanguage(self):
     with tempdirfile() as filename:
         ra = asraggedarray(path=filename,
                            arrayiterable=[[0, 1], [2], [3, 4]],
                            dtype='float64')
         self.assertRaises(ValueError, readcode, ra, 'perl')
Ejemplo n.º 5
0
 def test_rcomplex64none(self):
     with tempdirfile() as filename:
         ra = asraggedarray(path=filename,
                            arrayiterable=[[0, 1], [2], [3, 4]],
                            dtype='complex64')
         self.assertIsNone(readcode(ra, 'R'))
Ejemplo n.º 6
0
 def test_readcodemethod(self):
     with tempdirfile() as filename:
         ra = asraggedarray(path=filename,
                            arrayiterable=[[0, 1], [2], [3, 4]],
                            dtype='float64')
         self.assertIsInstance(ra.readcode('matlab'), str)
Ejemplo n.º 7
0
 def test_truncateindextoohigh(self):
     with tempdirfile() as filename:
         ra = asraggedarray(path=filename,
                            arrayiterable=[[0, 1], [2], [3, 4]],
                            dtype='int64')
         self.assertRaises(IndexError, truncate_raggedarray, ra, 10)