Example #1
0
    def test_date_variables(self):
        # Set-get
        filters.set_date("foo", "1901")
        self.assertEqual("1901", filters.get_date("foo"))

        # Set-get via config file
        root = tempfile.mkdtemp()
        config_path = os.path.join(root, "_config.html")
        with open(config_path, "w") as f:
            f.write("{{ 'pouac'|set_date('2013-11-01') }}\n")
            f.write("{{ 'prout'|set_date('2013-10-01 18:15') }}")

        jinjaenv.init(root)

        self.assertEqual("2013-11-01", filters.get_date("pouac"))
        self.assertEqual(["pouac"], filters.latest_pages(1))
        self.assertEqual(["pouac", "prout"], filters.latest_pages(2))

        shutil.rmtree(root)
Example #2
0
 def setUp(self):
     self.src_path  = tempfile.mkdtemp()
     jinjaenv.init(self.src_path)