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

Side by Side Diff: chrome/test/functional/omnibox.py

Issue 2814002: Fix an omnibox test to match reality (Closed)
Patch Set: Created 10 years, 6 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
« no previous file with comments | « no previous file | no next file » | 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/python 1 #!/usr/bin/python
2 # Copyright (c) 2010 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2010 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 import os 6 import os
7 import re 7 import re
8 import shutil 8 import shutil
9 import tempfile 9 import tempfile
10 10
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 def testInlinAutoComplete(self): 113 def testInlinAutoComplete(self):
114 """Verify inline autocomplete for a pre-visited url.""" 114 """Verify inline autocomplete for a pre-visited url."""
115 self.NavigateToURL('http://www.google.com') 115 self.NavigateToURL('http://www.google.com')
116 matches = self._GetOmniboxMatchesFor('goog') 116 matches = self._GetOmniboxMatchesFor('goog')
117 self.assertTrue(matches) 117 self.assertTrue(matches)
118 # Omnibox should suggest auto completed url as the first item 118 # Omnibox should suggest auto completed url as the first item
119 matches_description = matches[0] 119 matches_description = matches[0]
120 self.assertTrue('www.google.com' in matches_description['contents']) 120 self.assertTrue('www.google.com' in matches_description['contents'])
121 self.assertEqual('history-url', matches_description['type']) 121 self.assertEqual('history-url', matches_description['type'])
122 # The url should be inline-autocompleted in the omnibox 122 # The url should be inline-autocompleted in the omnibox
123 self.assertEqual('google.com/', self.GetOmniboxInfo().Text()) 123 self.assertTrue('google.com' in self.GetOmniboxInfo().Text())
124 124
125 def testCrazyFilenames(self): 125 def testCrazyFilenames(self):
126 """Test omnibox query with filenames containing special chars. 126 """Test omnibox query with filenames containing special chars.
127 127
128 The files are created on the fly and cleaned after use. 128 The files are created on the fly and cleaned after use.
129 """ 129 """
130 filename = os.path.join(self.DataDir(), 'downloads', 'crazy_filenames.txt') 130 filename = os.path.join(self.DataDir(), 'downloads', 'crazy_filenames.txt')
131 zip_names = self.EvalDataFrom(filename) 131 zip_names = self.EvalDataFrom(filename)
132 # We got .zip filenames. Change them to .html 132 # We got .zip filenames. Change them to .html
133 crazy_filenames = [x.replace('.zip', '.html') for x in zip_names] 133 crazy_filenames = [x.replace('.zip', '.html') for x in zip_names]
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
207 self.assertFalse(self.GetPrefsInfo().Prefs(pyauto.kSearchSuggestEnabled)) 207 self.assertFalse(self.GetPrefsInfo().Prefs(pyauto.kSearchSuggestEnabled))
208 matches = self._GetOmniboxMatchesFor('apple') 208 matches = self._GetOmniboxMatchesFor('apple')
209 self.assertTrue(matches) 209 self.assertTrue(matches)
210 # Verify there are no suggest results 210 # Verify there are no suggest results
211 self.assertFalse([x for x in matches if x['type'] == 'search-suggest']) 211 self.assertFalse([x for x in matches if x['type'] == 'search-suggest'])
212 212
213 213
214 if __name__ == '__main__': 214 if __name__ == '__main__':
215 pyauto_functional.Main() 215 pyauto_functional.Main()
216 216
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698