def testWrite(self): writer = filebuilder.ProgramWriter() zones = [Zone()] * 4 keygroups = [Keygroup(zones)] * 4 program = Program.create_default(keygroups) out = StringIO() writer.write(program, out)
def testBuild(self): builder = filebuilder.ZoneBuilder() zone = Zone.create_default() zone.samplename = 'test' chunk = builder.build(zone) self.assertNotEquals(None, chunk) self.assertEquals("zone", chunk.name) self.assertEquals(56, chunk.get_length())
def parse(self, chunk): zone = Zone() zone.samplename = parse_string(chunk.bytes, 1)[1] return zone