Пример #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()
Пример #2
0
class BaseFlaskApp(TestCase):
    """
    Create test client app with a test secret key
    """
    def setUp(self):
        """
        sample SPIDER_SETTINGS for tests
        """
        settings = {
            'SPIDER_SETTINGS': [{
                'endpoint': 'abc',
                'location': 'spiders.abc.ABC',
                'spider': 'ABC',
                'scrapy_settings': {
                    'TELNETCONSOLE_PORT': 2020
                }
            }],
            'SECRET_KEY':
            'secret_test_key',
            'TESTING':
            True,
            'SCRAPY_SETTINGS': {
                'TELNETCONSOLE_PORT': 3030
            }
        }
        self.app = Arachne(__name__, settings=settings)
        self.client = self.app.test_client()

    def tearDown(self):
        del self.app
Пример #3
0
class BaseFlaskApp(TestCase):
    """
    Create test client app with a test secret key
    """

    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()

    def tearDown(self):
        del self.app
Пример #4
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
             }
         }],
         'SECRET_KEY' : 'secret_test_key',
         'TESTING': True,
         'SCRAPY_SETTINGS': {
             'TELNETCONSOLE_PORT': 3030
         }
     }
     self.app = Arachne(__name__, settings=settings)
     self.client = self.app.test_client()
Пример #5
0
 def create_app(self, settings):
     app = Arachne(__name__, settings=settings)
     return app