def registerScript(self, file_name, alias_overrides): """ Parses and registers the pig script. file_name: The Pig script file. alias_overrides: The list of aliases to override in the Pig script. """ grunt = GruntParser(FileReader(File(file_name)), alias_overrides) grunt.setInteractive(False) grunt.setParams(self) grunt.parseStopOnError(True)
def setUp(self): self.override = {} self.override['STORE'] = '' self.override['DUMP'] = '' self.parser = GruntParser(StringReader(""), self.override)