Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(350)

Side by Side Diff: chrome/common/extensions/docs/server2/integration_test.py

Issue 163813002: Docserver: Add clean URL support to the GCS content providers. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | chrome/common/extensions/docs/templates/json/content_providers.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2013 The Chromium Authors. All rights reserved. 2 # Copyright 2013 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 # Run build_server so that files needed by tests are copied to the local 6 # Run build_server so that files needed by tests are copied to the local
7 # third_party directory. 7 # third_party directory.
8 import build_server 8 import build_server
9 build_server.main() 9 build_server.main()
10 10
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after
249 self.assertEqual(200, response.status) 249 self.assertEqual(200, response.status)
250 self.assertTrue(response.content != '') 250 self.assertTrue(response.content != '')
251 finally: 251 finally:
252 print('Took %s seconds' % (time.time() - start_time)) 252 print('Took %s seconds' % (time.time() - start_time))
253 253
254 # TODO(jshumway): Check page for broken links (currently prohibited by the 254 # TODO(jshumway): Check page for broken links (currently prohibited by the
255 # time it takes to render the pages). 255 # time it takes to render the pages).
256 256
257 @DisableLogging('warning') 257 @DisableLogging('warning')
258 def testFileNotFound(self): 258 def testFileNotFound(self):
259 response = Handler(Request.ForTest('/extensions/notfound')).Get() 259 response = LocalRenderer.Render('/extensions/notfound')
260 self.assertEqual(404, response.status) 260 self.assertEqual(404, response.status)
261 261
262 def testSiteVerificationFile(self): 262 def testSiteVerificationFile(self):
263 response = Handler(Request.ForTest('/' + SITE_VERIFICATION_FILE)).Get() 263 response = LocalRenderer.Render('/' + SITE_VERIFICATION_FILE)
264 self.assertEqual(200, response.status) 264 self.assertEqual(200, response.status)
265 265
266 if __name__ == '__main__': 266 if __name__ == '__main__':
267 parser = optparse.OptionParser() 267 parser = optparse.OptionParser()
268 parser.add_option('-a', '--all', action='store_true', default=False, 268 parser.add_option('-a', '--all', action='store_true', default=False,
269 help='Render all pages, not just the one specified') 269 help='Render all pages, not just the one specified')
270 parser.add_option('-r', '--rebase', action='store_true', default=False, 270 parser.add_option('-r', '--rebase', action='store_true', default=False,
271 help='Rewrites the known_broken_links.json file with ' 271 help='Rewrites the known_broken_links.json file with '
272 'the current set of broken links') 272 'the current set of broken links')
273 parser.add_option('-v', '--verbose', action='store_true', default=False, 273 parser.add_option('-v', '--verbose', action='store_true', default=False,
274 help='Show verbose output like currently broken links') 274 help='Show verbose output like currently broken links')
275 (opts, args) = parser.parse_args() 275 (opts, args) = parser.parse_args()
276 if not opts.all: 276 if not opts.all:
277 _EXPLICIT_TEST_FILES = args 277 _EXPLICIT_TEST_FILES = args
278 _REBASE = opts.rebase 278 _REBASE = opts.rebase
279 _VERBOSE = opts.verbose 279 _VERBOSE = opts.verbose
280 # Kill sys.argv because we have our own flags. 280 # Kill sys.argv because we have our own flags.
281 sys.argv = [sys.argv[0]] 281 sys.argv = [sys.argv[0]]
282 unittest.main() 282 unittest.main()
OLDNEW
« no previous file with comments | « no previous file | chrome/common/extensions/docs/templates/json/content_providers.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698