1from django.conf.urls import defaults 2import common 3from autotest_lib.frontend import settings, urls_common 4from autotest_lib.frontend.tko import resources 5 6urlpatterns, debug_patterns = ( 7 urls_common.generate_patterns('frontend.tko', 'TkoClient')) 8 9resource_patterns = defaults.patterns( 10 '', 11 (r'^/?$', resources.ResourceDirectory.dispatch_request), 12 (r'^test_results/?$', resources.TestResultCollection.dispatch_request), 13 (r'^test_results/(?P<test_id>\d+)/?$', 14 resources.TestResult.dispatch_request), 15 ) 16 17urlpatterns += defaults.patterns( 18 '', 19 (r'^(?:|noauth/)jsonp_rpc/', 'frontend.tko.views.handle_jsonp_rpc'), 20 (r'^(?:|noauth/)csv/', 'frontend.tko.views.handle_csv'), 21 (r'^(?:|noauth/)plot/', 'frontend.tko.views.handle_plot'), 22 23 (r'^resources/', defaults.include(resource_patterns))) 24 25if settings.DEBUG: 26 urlpatterns += debug_patterns 27