Пример #1
0
 def setUp(self):
     self.p = Project(
         os.path.join(EXAMPLE_ROOT, 'src'),
         os.path.join(EXAMPLE_ROOT, 'build')
     )
Пример #2
0
class TestExampleSite(unittest.TestCase):
    def setUp(self):
        self.p = Project(
            os.path.join(EXAMPLE_ROOT, 'src'),
            os.path.join(EXAMPLE_ROOT, 'build')
        )

    def test_build(self):
        self.p.build()

    def test_index_template(self):
        self.p._scan()
        self.p._link_articles()
        self.p.build_template('index.html.mako')

    def test_htaccess_template(self):
        self.p._scan()
        self.p._link_articles()
        self.p.build_template('htaccess.conf.mako')

    def test_foo_template(self):
        self.p._scan()
        self.p._link_articles()
        self.p.build_template('articles/foo.html.mako')

    def test_unicode_template(self):
        self.p._scan()
        self.p._link_articles()
        self.p.build_template('articles/unicode.html.mako')