def test_decodeLongLong(self): self.assertEquals(0, decodeLongLong(0, 0)) self.assertEquals(1, decodeLongLong(1, 0)) self.assertEquals(0xffffffff00000001, decodeLongLong(1, 0xffffffff)) self.assertEquals(0x00000000ffffffff, decodeLongLong(0xffffffff, 0x0)) self.assertEquals(0xffffffff00000000, decodeLongLong(0x0, 0xffffffff)) self.assertEquals(0xffffffffffffffff, decodeLongLong(0xffffffff, 0xffffffff))
def getFileSize(self, program): from mythbox.mythtv.conn import decodeLongLong return decodeLongLong(int(program.getField('fs_low')), int(program.getField('fs_high'))) / 1024.0