| 442 | self.assertEqual( len( l ), 0 ) |
| 443 | |
| 444 | def testAmbiguousPaddingNonContiguous( self ): |
| 445 | |
| 446 | self.tearDown() |
| 447 | os.makedirs( os.path.join( "test", "sequences", "lsTest" ) ) |
| 448 | |
| 449 | s1 = IECore.FileSequence( os.path.join( "test", "sequences", "lsTest", "a.#.tif 98,100,103" ) ) |
| 450 | s2 = IECore.FileSequence( os.path.join( "test", "sequences", "lsTest", "a.##.tif 98,100,103" ) ) |
| 451 | |
| 452 | for f in s1.fileNames() : |
| 453 | self.touch( f ) |
| 454 | |
| 455 | l = IECore.ls( os.path.join( "test", "sequences", "lsTest", "a.#.tif" ) ) |
| 456 | self.assertTrue( l ) |
| 457 | self.assertEqual( s1.fileName, l.fileName ) |
| 458 | self.assertEqual( s1.frameList.asList(), l.frameList.asList() ) |
| 459 | |
| 460 | l = IECore.ls( os.path.join( "test", "sequences", "lsTest", "a.##.tif" ) ) |
| 461 | self.assertTrue( l ) |
| 462 | self.assertEqual( s2.fileName, l.fileName ) |
| 463 | self.assertEqual( s2.frameList.asList(), l.frameList.asList() ) |
| 464 | |
| 465 | l = IECore.ls( os.path.join( "test", "sequences", "lsTest", "a.###.tif" ) ) |
| 466 | self.assertFalse( l ) |
| 467 | |
| 468 | def tearDown( self ) : |
| 469 | |