• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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