mirror of https://github.com/saimn/sigal.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
838 B
28 lines
838 B
# -*- coding:utf-8 -*- |
|
|
|
import os |
|
|
|
try: |
|
import unittest2 as unittest |
|
except ImportError: |
|
import unittest # NOQA |
|
|
|
from sigal.settings import read_settings |
|
|
|
|
|
class TestSettings(unittest.TestCase): |
|
"Read a settings file and check that the configuration is well done." |
|
|
|
def setUp(self): |
|
"Read the sample config file" |
|
self.path = os.path.abspath(os.path.dirname(__file__)) |
|
default_conf = os.path.join(self.path, 'sample', 'sigal.conf.py') |
|
self.settings = read_settings(default_conf) |
|
|
|
def test_sizes(self): |
|
"Test that image sizes are correctly read" |
|
self.assertTupleEqual(self.settings['img_size'], (640, 480)) |
|
self.assertTupleEqual(self.settings['thumb_size'], (200, 150)) |
|
|
|
def test_settings(self): |
|
self.assertEqual(self.settings['thumb_suffix'], '.tn')
|
|
|