Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: tests/test_page_outputs.py

Issue 29400555: Issue 4992 - Adds optional revision arg to generate_static_pages (Closed) Base URL: https://hg.adblockplus.org/cms
Patch Set: Created April 1, 2017, 12:23 p.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tests/test_page_outputs.py
===================================================================
--- a/tests/test_page_outputs.py
+++ b/tests/test_page_outputs.py
@@ -23,17 +23,17 @@
return get_dir_contents(expected_out_path).items()
expected_outputs = get_expected_outputs()
@pytest.fixture(scope='session')
def static_output(request, temp_site):
static_out_path = os.path.join(temp_site, 'static_out')
- sys.argv = ['filler', temp_site, static_out_path]
+ sys.argv = ['filler', temp_site, static_out_path, '--rev', 'master']
runpy.run_module('cms.bin.generate_static_pages', run_name='__main__')
return static_out_path
@pytest.yield_fixture()
def dynamic_server(temp_site):
args = ['python', 'runserver.py', temp_site]
# Werkzeug is a dependency of flask which we are using for the mock api
@@ -55,8 +55,12 @@
def test_static(output_pages, filename, expected_output):
assert output_pages[filename] == expected_output
@pytest.mark.parametrize('filename,expected_output', expected_outputs)
def test_dynamic(dynamic_server, filename, expected_output):
response = urllib2.urlopen(dynamic_server + filename)
assert response.read() == expected_output
+
+
+def test_revision_arg(output_pages):
Jon Sonesen 2017/04/01 12:40:56 The bookmark consists of an additional page 'bar'
Vasily Kuznetsov 2017/04/03 09:55:08 We should also run generation with no '--rev' argu
Jon Sonesen 2017/04/03 10:11:00 Acknowledged.
+ assert 'bar' not in output_pages

Powered by Google App Engine
This is Rietveld