Example #1
0
 def testSetting3(self):
     from ec2.conf.defaults import nose_test
     conf = Settings(defaults=default_settings, )
     conf.enable(nose_test)
     tools.eq_('scrapybot2', conf.get('BOT_NAME', None))
     tools.eq_('11.0', conf.get('BOT_VERSION', None))
     tools.eq_(11.0, conf.getfloat('BOT_VERSION', None))
     tools.eq_([1, 2], conf.getlist('SPIDER_MODULES', None))
     tools.eq_(180, conf.getint('DOWNLOAD_TIMEOUT', None))
Example #2
0
 def testSetting1(self):
     from ec2.conf.defaults import nose_test
     conf = Settings(defaults=default_settings, settings_module=nose_test)
     tools.eq_('scrapybot2', conf.get('BOT_NAME', None))
     tools.eq_('11.0', conf.get('BOT_VERSION', None))
     tools.eq_(11.0, conf.getfloat('BOT_VERSION', None))
     tools.eq_([1, 2], conf.getlist('SPIDER_MODULES', None))
     tools.eq_('world', conf.get('HELLO', None))
     tools.eq_(False, conf.getbool('COOKIES_DEBUG', None))
Example #3
0
 def testDefault(self):
     conf = Settings(default_settings)
     tools.eq_('scrapybot', conf.get('BOT_NAME', None))
     tools.eq_('1.0', conf.get('BOT_VERSION', None))
     tools.eq_(1.0, conf.getfloat('BOT_VERSION', None))
     tools.eq_([], conf.getlist('SPIDER_MODULES', None))
     tools.eq_(180, conf.getint('DOWNLOAD_TIMEOUT', None))
Example #4
0
 def testSetting3(self):
     from ec2.conf.defaults import nose_test
     conf = Settings(
         defaults = default_settings,
     )
     conf.enable(nose_test) 
     tools.eq_( 'scrapybot2', conf.get('BOT_NAME', None))
     tools.eq_( '11.0', conf.get('BOT_VERSION', None))
     tools.eq_( 11.0, conf.getfloat('BOT_VERSION', None))
     tools.eq_( [1,2], conf.getlist('SPIDER_MODULES', None))
     tools.eq_( 180, conf.getint('DOWNLOAD_TIMEOUT', None))
Example #5
0
 def testDefault(self):
     conf = Settings(default_settings)
     tools.eq_( 'scrapybot', conf.get('BOT_NAME', None))
     tools.eq_( '1.0', conf.get('BOT_VERSION', None))
     tools.eq_( 1.0, conf.getfloat('BOT_VERSION', None))
     tools.eq_( [], conf.getlist('SPIDER_MODULES', None))
     tools.eq_( 180, conf.getint('DOWNLOAD_TIMEOUT', None))
Example #6
0
 def testSetting1(self):
     from ec2.conf.defaults import nose_test
     conf = Settings(
         defaults = default_settings,
         settings_module = nose_test
     )
     tools.eq_( 'scrapybot2', conf.get('BOT_NAME', None))
     tools.eq_( '11.0', conf.get('BOT_VERSION', None))
     tools.eq_( 11.0, conf.getfloat('BOT_VERSION', None))
     tools.eq_( [1,2], conf.getlist('SPIDER_MODULES', None))
     tools.eq_( 'world', conf.get('HELLO', None))
     tools.eq_( False, conf.getbool('COOKIES_DEBUG', None))
Example #7
0
 def testSetting2(self):
     from ec2.conf.defaults import nose_test
     conf = Settings(defaults=default_settings,
                     settings_module=nose_test,
                     values={
                         'COOKIES_DEBUG': 'good',
                     })
     tools.eq_('scrapybot2', conf.get('BOT_NAME', None))
     tools.eq_('11.0', conf.get('BOT_VERSION', None))
     tools.eq_(11.0, conf.getfloat('BOT_VERSION', None))
     tools.eq_([1, 2], conf.getlist('SPIDER_MODULES', None))
     tools.eq_('good', conf.get('COOKIES_DEBUG', None))
Example #8
0
 def testSetting2(self):
     from ec2.conf.defaults import nose_test
     conf = Settings(
         defaults = default_settings,
         settings_module = nose_test,
         values = { 'COOKIES_DEBUG': 'good', }
     )
     tools.eq_( 'scrapybot2', conf.get('BOT_NAME', None))
     tools.eq_( '11.0', conf.get('BOT_VERSION', None))
     tools.eq_( 11.0, conf.getfloat('BOT_VERSION', None))
     tools.eq_( [1,2], conf.getlist('SPIDER_MODULES', None))
     tools.eq_( 'good', conf.get('COOKIES_DEBUG', None))
Example #9
0
#coding=utf-8

from ec2.conf.settings import Settings
from ec2.conf.defaults import mysql_settings

conf = Settings(defaults=mysql_settings)
conf.update({
    'default': mysql_settings._Config['feed@office-235'],
})
Example #10
0
#coding=utf-8

from ec2.conf.settings import Settings
from ec2.conf.defaults.ws_settings import _Config

conf = Settings()
conf.overrides.update({
    'server': _Config['server@node122'],
    'client': _Config['client@node122'],
})
Example #11
0
#coding=utf-8

from ec2.conf.settings import Settings
from ec2.conf.defaults import scrapy_settings

try:
    from scrapy.settings import default_settings
except ImportError:
    from scrapy.conf import default_settings

conf = Settings(default_settings, settings_module=scrapy_settings)
Example #12
0
#coding=utf-8

from ec2.conf.settings import Settings
from ec2.conf.defaults import redis_settings 

conf = Settings(defaults=redis_settings )
conf.update({
    'default':  redis_settings._Config['node@122'],
    'cache':    redis_settings._Config['node@122'],
    'local':    redis_settings._Config['local'],
    'expiredpool_timeout': 1,
})
Example #13
0
#coding=utf-8

from ec2.conf.settings import Settings
from ec2.conf.defaults import redis_settings

conf = Settings(defaults=redis_settings)
conf.update({
    'default': redis_settings._Config['node@122'],
    'cache': redis_settings._Config['node@122'],
    'local': redis_settings._Config['local'],
    'expiredpool_timeout': 1,
})
Example #14
0
#coding=utf-8

from ec2.conf.settings import Settings
from ec2.conf.defaults import mysql_settings 

conf = Settings(defaults=mysql_settings )
conf.update({
    'default':  mysql_settings._Config['feed@office-235'],
})
Example #15
0
#coding=utf-8

from ec2.conf.settings import Settings
from ec2.conf.defaults import mysql_settings 

conf = Settings(defaults=mysql_settings )
conf.update({
    'default':  mysql_settings._Config['feed@local'],
})
Example #16
0
#coding=utf-8

from ec2.conf.settings import Settings
from ec2.conf.defaults import mysql_settings

conf = Settings(defaults=mysql_settings)
conf.update({
    'default': mysql_settings._Config['feed@local'],
})