def testHasVersionNoFrame(self): fs = FileSequence("/path/to/file_v2.exr") self.assertEquals(fs.start(), 0) self.assertEquals(fs.end(), 0) self.assertEquals(fs.padding(), '') self.assertEquals(fs.extension(), '.exr') self.assertEquals(str(fs), "/path/to/file_v2.exr")
def testHasFrameNoVersion(self): fs = FileSequence("/path/to/file.2.exr") self.assertEquals(fs.start(), 2) self.assertEquals(fs.end(), 2) self.assertEquals(fs.padding(), '@') self.assertEquals(fs.extension(), '.exr') self.assertEquals(str(fs), "/path/to/[email protected]")
def testIgnoreFrameSetStrings(self): for char in "xy:,".split(): fs = FileSequence("/path/to/file{0}1-1x1#.exr".format(char)) self.assertEquals(fs.basename(), "file{0}".format(char)) self.assertEquals(fs.start(), 1) self.assertEquals(fs.end(), 1) self.assertEquals(fs.padding(), '#') self.assertEquals(str(fs), "/path/to/file{0}1-1x1#.exr".format(char))
def testNoFrameNoVersionNoExt(self): fs = FileSequence("/path/to/file") self.assertEquals(fs.start(), 0) self.assertEquals(fs.end(), 0) self.assertEquals(fs.padding(), '') self.assertEquals(fs.dirname(), '/path/to/') self.assertEquals(fs.basename(), 'file') self.assertEquals(fs.extension(), '') self.assertEquals(str(fs), "/path/to/file") fs = FileSequence("file") self.assertEquals(fs.start(), 0) self.assertEquals(fs.end(), 0) self.assertEquals(fs.padding(), '') self.assertEquals(fs.dirname(), '') self.assertEquals(fs.basename(), 'file') self.assertEquals(fs.extension(), '') self.assertEquals(str(fs), "file")