Lines Matching refs:self

18   def setUp(self):
19 self._path_canonicalizer = PathCanonicalizer(
24 def testSpecifyCorrectly(self):
25 self._AssertIdentity('extensions/browserAction')
26 self._AssertIdentity('extensions/storage')
27 self._AssertIdentity('extensions/blah')
28 self._AssertIdentity('extensions/index')
29 self._AssertIdentity('extensions/whats_new')
30 self._AssertIdentity('apps/storage')
31 self._AssertIdentity('apps/bluetooth')
32 self._AssertIdentity('apps/blah')
33 self._AssertIdentity('apps/tags/webview')
35 def testSpecifyIncorrectly(self):
36 self._AssertRedirectWithDefaultExtensions(
38 self._AssertRedirectWithDefaultExtensions(
40 self._AssertRedirectWithDefaultExtensions(
42 self._AssertRedirectWithDefaultExtensions(
44 self._AssertRedirectWithDefaultExtensions(
46 self._AssertRedirectWithDefaultExtensions(
48 self._AssertRedirectWithDefaultExtensions(
50 self._AssertRedirectWithDefaultExtensions(
52 self._AssertRedirectWithDefaultExtensions(
57 self._AssertRedirectWithDefaultExtensions(
59 self._AssertRedirectWithDefaultExtensions(
62 def testUnspecified(self):
63 self._AssertRedirectWithDefaultExtensions(
65 self._AssertRedirectWithDefaultExtensions(
68 self._AssertRedirectWithDefaultExtensions(
71 self._AssertIdentity('blah.html')
73 def testDirectories(self):
75 self._AssertIdentity('apps/')
76 self._AssertIdentity('apps/tags/')
77 self._AssertIdentity('extensions/')
80 self._AssertRedirect('extensions/apps', 'apps')
81 self._AssertRedirect('extensions', 'extensions')
83 self._AssertRedirect('apps/', 'Apps/')
84 self._AssertRedirect('apps/tags/', 'Apps/TAGS/')
85 self._AssertRedirect('extensions/', 'Extensions/')
87 self._AssertRedirect('apps/tags/', 'tags/')
88 self._AssertRedirect('apps/tags/', 'extensions/tags/')
90 def testSpellingErrors(self):
95 self._AssertRedirect('extensions/browserAction', spelme)
96 self._AssertRedirect('extensions/browserAction', 'extensions/%s' % spelme)
97 self._AssertRedirect('extensions/browserAction', 'apps/%s' % spelme)
99 def testNonDefaultExtensions(self):
103 self._AssertIdentity('redirects.json')
104 self._AssertRedirect('redirects.json', 'redirects')
105 self._AssertRedirect('redirects.json', 'redirects.html')
106 self._AssertRedirect('redirects.json', 'redirects.js')
107 self._AssertRedirect('redirects.json', 'redirects.md')
109 def testSiteVerificationFile(self):
111 self._AssertIdentity(SITE_VERIFICATION_FILE)
112 self._AssertRedirect(SITE_VERIFICATION_FILE,
115 def testDotSeparated(self):
116 self._AssertIdentity('extensions/devtools_inspectedWindow')
117 self._AssertRedirect('extensions/devtools_inspectedWindow',
120 def testUnderscoreSeparated(self):
133 self._path_canonicalizer = PathCanonicalizer(
137 self._AssertIdentity('pepper_stable/c/index')
138 self._AssertRedirect('pepper_stable/c/index',
141 def _AssertIdentity(self, path):
142 self._AssertRedirect(path, path)
144 def _AssertRedirect(self, to, from_):
145 self.assertEqual(to, self._path_canonicalizer.Canonicalize(from_))
147 def _AssertRedirectWithDefaultExtensions(self, to, from_):
149 self._AssertRedirect(
150 to, self._path_canonicalizer.Canonicalize(from_ + ext))