File: test_log.py

package info (click to toggle)
python-scrapy 0.8-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 2,904 kB
  • ctags: 2,981
  • sloc: python: 15,349; xml: 199; makefile: 68; sql: 64; sh: 34
file content (17 lines) | stat: -rw-r--r-- 595 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import unittest

from scrapy import log
from scrapy.conf import settings

class ItemTest(unittest.TestCase):

    def test_get_log_level(self):
        default_log_level = getattr(log, settings['LOG_LEVEL'])
        self.assertEqual(log._get_log_level(), default_log_level)
        self.assertEqual(log._get_log_level('WARNING'), log.WARNING)
        self.assertEqual(log._get_log_level(log.WARNING), log.WARNING)
        self.assertRaises(ValueError, log._get_log_level, 99999)
        self.assertRaises(ValueError, log._get_log_level, object())

if __name__ == "__main__":
    unittest.main()