Esempio n. 1
0
 def setup_class(cls):
     super(TestImportCps, cls).setup_class()
     cls._filepath = examples.get_spreadsheet_filepath('-cps', XL_EXTENSION)
     CospreadImporter.clear_log()
     cls.importer = CospreadImporter(include_given_tags=True,
                                     filepath=cls._filepath,
                                     xmlrpc_settings=MockDrupalCase.xmlrpc_settings)
     cls.pkg_dicts = [pkg_dict for pkg_dict in cls.importer.pkg_dict()]
     cls.import_log = [log_item for log_item in cls.importer.get_log()]
Esempio n. 2
0
 def setup_class(cls):
     super(TestImportCps, cls).setup_class()
     cls._filepath = examples.get_spreadsheet_filepath('-cps', XL_EXTENSION)
     CospreadImporter.clear_log()
     cls.importer = CospreadImporter(
         include_given_tags=True,
         filepath=cls._filepath,
         xmlrpc_settings=MockDrupalCase.xmlrpc_settings)
     cls.pkg_dicts = [pkg_dict for pkg_dict in cls.importer.pkg_dict()]
     cls.import_log = [log_item for log_item in cls.importer.get_log()]
Esempio n. 3
0
    def command(self):
        super(CospreadCommand, self).command()

        if len(self.args) != 1:
            self.parser.error('You must specify metadata file')
        else:
            data_filepath = self.args[0]
        importer = CospreadImporter(
            filepath=data_filepath,
            xmlrpc_settings=self.xmlrpc_settings,
            include_given_tags=self.options.include_given_tags,
            generate_names=self.options.generate_names,
            )
        
        loader = CospreadLoader(self.client)
        loader.load_packages(importer.pkg_dict())
Esempio n. 4
0
    def command(self):
        super(CospreadCommand, self).command()

        if len(self.args) != 1:
            self.parser.error('You must specify metadata file')
        else:
            data_filepath = self.args[0]
        importer = CospreadImporter(
            filepath=data_filepath,
            xmlrpc_settings=self.xmlrpc_settings,
            include_given_tags=self.options.include_given_tags,
            generate_names=self.options.generate_names,
        )

        loader = CospreadLoader(self.client)
        loader.load_packages(importer.pkg_dict())