Test FileIndexedIO read/write(DoubleVector)
(self)
| 418 | self.assertEqual(fv[n], gv[n]) |
| 419 | |
| 420 | def testReadWriteDoubleVector(self): |
| 421 | """Test FileIndexedIO read/write(DoubleVector)""" |
| 422 | |
| 423 | f = IECore.FileIndexedIO(os.path.join( ".", "test", "FileIndexedIO.fio" ), [], IECore.IndexedIO.OpenMode.Write) |
| 424 | f = f.subdirectory("sub1", IECore.IndexedIO.MissingBehaviour.CreateIfMissing ) |
| 425 | |
| 426 | fv = IECore.DoubleVectorData() |
| 427 | |
| 428 | for n in range(0, 1000): |
| 429 | fv.append(n* n * math.sin(n)) |
| 430 | |
| 431 | name = "myDoubleVector" |
| 432 | f.write(name, fv) |
| 433 | |
| 434 | gv = f.read(name) |
| 435 | |
| 436 | self.assertFalse(fv is gv) |
| 437 | self.assertEqual(len(fv), len(gv)) |
| 438 | |
| 439 | for n in range(0, 1000): |
| 440 | self.assertEqual(fv[n], gv[n]) |
| 441 | |
| 442 | def testReadWriteIntVector(self): |
| 443 | """Test FileIndexedIO read/write(IntVector)""" |
nothing calls this directly
no test coverage detected