From 0999d4d6915574cb0377048157661e1a5e6d9ced Mon Sep 17 00:00:00 2001 From: Rogdham Date: Thu, 20 Jun 2013 21:58:51 +0100 Subject: [PATCH] Deliberate overriding of an existing file to tests Deliberate overriding via `save_as` metadata should be allowed, even after the overwrite detection feature. This commit is to add tests for deliberate overriding. As a result, the relevant tests *should fail* after this commit. Added a page and an article, both to override a tag, with very old dates so it limits the amount of diff in the generated pages. Overriding feature introduced by d0e9c52410e70e14008d2ef827ba7ac306243e72 Overwrite detection introduced by ff7410ce2ada85b486a67ae11874d60d135ff939 --- .../basic/a-markdown-powered-article.html | 1 + pelican/tests/output/basic/archives.html | 3 ++ pelican/tests/output/basic/article-1.html | 1 + pelican/tests/output/basic/article-2.html | 1 + pelican/tests/output/basic/article-3.html | 1 + .../output/basic/author/alexis-metaireau.html | 1 + pelican/tests/output/basic/categories.html | 1 + pelican/tests/output/basic/category/bar.html | 1 + pelican/tests/output/basic/category/cat1.html | 1 + pelican/tests/output/basic/category/misc.html | 21 ++++++++ pelican/tests/output/basic/category/yeah.html | 1 + .../tests/output/basic/feeds/all-en.atom.xml | 1 + pelican/tests/output/basic/feeds/all.atom.xml | 1 + .../tests/output/basic/feeds/misc.atom.xml | 1 + .../basic/filename_metadata-example.html | 1 + pelican/tests/output/basic/index.html | 21 ++++++++ pelican/tests/output/basic/oh-yeah.html | 1 + .../tests/output/basic/override/index.html | 1 + .../pages/this-is-a-test-hidden-page.html | 1 + .../basic/pages/this-is-a-test-page.html | 1 + .../tests/output/basic/second-article-fr.html | 1 + .../tests/output/basic/second-article.html | 1 + pelican/tests/output/basic/tag/bar.html | 1 + pelican/tests/output/basic/tag/baz.html | 33 +++++++------ pelican/tests/output/basic/tag/foo.html | 1 + pelican/tests/output/basic/tag/foobar.html | 1 + pelican/tests/output/basic/tag/oh.html | 31 +++--------- pelican/tests/output/basic/tag/yeah.html | 1 + .../output/basic/this-is-a-super-article.html | 1 + pelican/tests/output/basic/unbelievable.html | 1 + .../custom/a-markdown-powered-article.html | 1 + pelican/tests/output/custom/archives.html | 3 ++ pelican/tests/output/custom/article-1.html | 1 + pelican/tests/output/custom/article-2.html | 1 + pelican/tests/output/custom/article-3.html | 1 + .../custom/author/alexis-metaireau.html | 1 + .../custom/author/alexis-metaireau2.html | 1 + .../custom/author/alexis-metaireau3.html | 24 +++++++++ pelican/tests/output/custom/categories.html | 1 + pelican/tests/output/custom/category/bar.html | 1 + .../tests/output/custom/category/cat1.html | 1 + .../tests/output/custom/category/misc.html | 24 +++++++++ .../tests/output/custom/category/yeah.html | 1 + .../output/custom/drafts/a-draft-article.html | 1 + .../tests/output/custom/feeds/all-en.atom.xml | 1 + .../tests/output/custom/feeds/all.atom.xml | 1 + pelican/tests/output/custom/feeds/all.rss.xml | 3 +- .../tests/output/custom/feeds/misc.atom.xml | 1 + .../tests/output/custom/feeds/misc.rss.xml | 3 +- .../custom/filename_metadata-example.html | 1 + pelican/tests/output/custom/index.html | 1 + pelican/tests/output/custom/index2.html | 1 + pelican/tests/output/custom/index3.html | 24 +++++++++ .../tests/output/custom/jinja2_template.html | 1 + pelican/tests/output/custom/oh-yeah-fr.html | 1 + pelican/tests/output/custom/oh-yeah.html | 1 + .../tests/output/custom/override/index.html | 1 + .../pages/this-is-a-test-hidden-page.html | 1 + .../custom/pages/this-is-a-test-page.html | 1 + .../output/custom/second-article-fr.html | 1 + .../tests/output/custom/second-article.html | 1 + pelican/tests/output/custom/tag/bar.html | 1 + pelican/tests/output/custom/tag/baz.html | 49 ++++++++++++------- pelican/tests/output/custom/tag/foo.html | 1 + pelican/tests/output/custom/tag/foobar.html | 1 + pelican/tests/output/custom/tag/oh.html | 36 +++----------- pelican/tests/output/custom/tag/yeah.html | 1 + .../custom/this-is-a-super-article.html | 1 + pelican/tests/output/custom/unbelievable.html | 1 + samples/content/article_tag_baz.rst | 8 +++ samples/content/pages/override_tag_oh.rst | 8 +++ 71 files changed, 261 insertions(+), 86 deletions(-) create mode 100644 samples/content/article_tag_baz.rst create mode 100644 samples/content/pages/override_tag_oh.rst diff --git a/pelican/tests/output/basic/a-markdown-powered-article.html b/pelican/tests/output/basic/a-markdown-powered-article.html index 6f854ae4..b7a90f02 100644 --- a/pelican/tests/output/basic/a-markdown-powered-article.html +++ b/pelican/tests/output/basic/a-markdown-powered-article.html @@ -15,6 +15,7 @@