summaryrefslogtreecommitdiffstats
path: root/chrome/test/functional
diff options
context:
space:
mode:
authoralyssad@chromium.org <alyssad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-26 17:43:02 +0000
committeralyssad@chromium.org <alyssad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-26 17:43:02 +0000
commit9522228ea5ca6d44ebd8185f0a9606eb5a0576fe (patch)
tree7212cd2f1c556452dd563a6b57f24e9bbc7885ef /chrome/test/functional
parent41297b9d97afdad09a6a3f301ad21a6fde3dedca (diff)
downloadchromium_src-9522228ea5ca6d44ebd8185f0a9606eb5a0576fe.zip
chromium_src-9522228ea5ca6d44ebd8185f0a9606eb5a0576fe.tar.gz
chromium_src-9522228ea5ca6d44ebd8185f0a9606eb5a0576fe.tar.bz2
PyAuto hook to remove saved passwords, more info added to passwords. BUG=36179
Review URL: http://codereview.chromium.org/3054004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53634 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/functional')
-rw-r--r--chrome/test/functional/passwords.py37
1 files changed, 12 insertions, 25 deletions
diff --git a/chrome/test/functional/passwords.py b/chrome/test/functional/passwords.py
index f0d7e9e..7d88eb9 100644
--- a/chrome/test/functional/passwords.py
+++ b/chrome/test/functional/passwords.py
@@ -3,8 +3,6 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-import time
-
import pyauto_functional # Must be imported before pyauto
import pyauto
@@ -31,29 +29,18 @@ class PasswordTest(pyauto.PyUITest):
def testSavePassword(self):
"""Test saving a password and getting saved passwords."""
- username1 = 'username1'
- password1 = 'password1'
- username2 = 'username2'
- password2 = 'password2'
-
- self.AddSavedPassword(username1, password1)
- passwords = self.GetSavedPasswords()['passwords']
- self.assertEqual(1, len(passwords))
- pw = passwords[0]
- self.assertEqual(username1, pw['username'])
- self.assertEqual(password1, pw['password'])
-
- now = time.time()
- self.AddSavedPassword(username2, password2, now)
- passwords = self.GetSavedPasswords()['passwords']
- self.assertEqual(2, len(passwords))
- pw1 = passwords[0]
- pw2 = passwords[1]
- self.assertEqual(username1, pw1['username'])
- self.assertEqual(password1, pw1['password'])
- self.assertEqual(username2, pw2['username'])
- self.assertEqual(password2, pw2['password'])
- self._AssertWithinOneSecond(now, pw2['time'])
+ password1 = { 'username_value': 'user@example.com',
+ 'password_value': 'test.password',
+ 'signon_realm': 'https://www.example.com/',
+ 'time': 1279650942.0,
+ 'origin_url': 'https://www.example.com/login',
+ 'username_element': 'username',
+ 'password_element': 'password',
+ 'submit_element': 'submit',
+ 'action_target': 'https://www.example.com/login/',
+ 'blacklist': False }
+ self.assertTrue(self.AddSavedPassword(password1))
+ self.assertEquals(self.GetSavedPasswords(), [password1])
if __name__ == '__main__':