示例#1
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))
示例#2
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))
示例#3
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))
示例#4
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))
示例#5
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))
示例#6
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))
示例#7
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))
示例#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))