1 from django.conf.urls import defaults 2 import common 3 from autotest_lib.frontend import settings, urls_common 4 from autotest_lib.frontend.tko import resources 5 6 urlpatterns, debug_patterns = ( 7 urls_common.generate_patterns('frontend.tko', 'TkoClient')) 8 9 resource_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 17 urlpatterns += 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 25 if settings.DEBUG: 26 urlpatterns += debug_patterns 27