def command(self):
        """
        """
        from ckanext.linkfinder.lib.finder import Finder
        from ckanext.linkfinder.tests.test_base import create_test_data, clean_test_data

        self._load_config()
        log = logging.getLogger(__name__)

        input_file = self.args[0]
        if not os.path.exists(input_file):
            log.error("Could not open specified input file %s" % input_file)
            return

        import ckan.model as model
        model.Session.remove()
        model.Session.configure(bind=model.meta.engine)

        create_test_data()

        log.info('Reading links')
        with open(input_file, 'r') as f:
            for line in f.readlines():
                publisher, url = line.split('=')
                log.info(" - Checking %s (%s)" % (publisher, url))
                p = Finder(url.strip()).process_url(publisher)

        clean_test_data()
    def command(self):
        """
        """
        from ckanext.linkfinder.lib.finder import Finder
        from ckanext.linkfinder.tests.test_base import create_test_data, clean_test_data

        self._load_config()
        log = logging.getLogger(__name__)

        input_file = self.args[0]
        if not os.path.exists(input_file):
            log.error("Could not open specified input file %s" % input_file)
            return

        import ckan.model as model

        model.Session.remove()
        model.Session.configure(bind=model.meta.engine)

        create_test_data()

        log.info("Reading links")
        with open(input_file, "r") as f:
            for line in f.readlines():
                publisher, url = line.split("=")
                log.info(" - Checking %s (%s)" % (publisher, url))
                p = Finder(url.strip()).process_url(publisher)

        clean_test_data()
 def setup_class(cls):
     create_test_data()
 def setup_class(cls):
     create_test_data()