def test_generate__should_generate_objc_files(self): dst = tempfile.mkdtemp('objc-pdef-tests') try: package = self.package() objc.generate(package, dst, prefix='PD') files = ['PDTestNumber', 'PDTestStruct', 'PDTestInterface'] for file in files: path = os.path.join(dst, file) header = '%s.h' % path impl = '%s.m' % path assert os.path.exists(header), 'Header file does not exist %s' % header assert os.path.exists(impl), 'Impl file does not exist %s' % impl finally: shutil.rmtree(dst, ignore_errors=True)
def generate_objc(src, out, prefix=None): '''Generates objective-c files.''' package = compile(src) objc.generate(package, out, prefix=prefix)