Exemple #1
0
 def setUp(self):
     """
     sample SPIDER_SETTINGS for tests
     """
     settings = {
         'SPIDER_SETTINGS': [{
             'endpoint': 'abc',
             'location': 'spiders.abc.ABC',
             'spider': 'ABC',
             'scrapy_settings': {
                 'TELNETCONSOLE_PORT': 2020
             }
         }, {
             'endpoint': 'pqr',
             'location': 'spiders.pqr.PQR',
             'spider': 'PQR',
         }],
         'SECRET_KEY':
         'secret_test_key',
         'TESTING':
         True,
         'SCRAPY_SETTINGS': {
             'TELNETCONSOLE_PORT': 3030
         }
     }
     self.app = Arachne(__name__, settings=settings)
     self.client = self.app.test_client()
Exemple #2
0
 def create_app(self, settings):
     app = Arachne(__name__, settings=settings)
     return app