diff options
author | kkania@chromium.org <kkania@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-13 21:08:58 +0000 |
---|---|---|
committer | kkania@chromium.org <kkania@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-13 21:08:58 +0000 |
commit | c436f1c082e6787635b8ad1229ec0c4bfb5bf454 (patch) | |
tree | abd106cd10063738d230ac5f8128d6fdce222666 /chrome/test/functional | |
parent | 3aa4394ad8718f09a6e4ea53465f637992e51832 (diff) | |
download | chromium_src-c436f1c082e6787635b8ad1229ec0c4bfb5bf454.zip chromium_src-c436f1c082e6787635b8ad1229ec0c4bfb5bf454.tar.gz chromium_src-c436f1c082e6787635b8ad1229ec0c4bfb5bf454.tar.bz2 |
Add 2 pyauto tests to databases.py.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/4703008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100962 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/functional')
-rw-r--r-- | chrome/test/functional/databases.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/chrome/test/functional/databases.py b/chrome/test/functional/databases.py index f86de1c..c4f064a 100644 --- a/chrome/test/functional/databases.py +++ b/chrome/test/functional/databases.py @@ -292,6 +292,27 @@ class DatabasesTest(pyauto.PyUITest): self.AppendTab(pyauto.GURL(self.TEST_PAGE_URL), 1) self.assertEquals(['text'], self._GetRecords(1, 1)) + def testDatabasePersistsAfterRelaunch(self): + """Verify database modifications persist after restarting browser.""" + self.NavigateToURL(self.TEST_PAGE_URL) + self._CreateTable() + self._InsertRecord('text') + self.RestartBrowser(clear_profile=False) + self.NavigateToURL(self.TEST_PAGE_URL) + self.assertEquals(['text'], self._GetRecords()) + + def testDeleteAndUpdateDatabase(self): + """Verify can modify database after deleting it.""" + self.NavigateToURL(self.TEST_PAGE_URL) + self._CreateTable() + self._InsertRecord('text') + # ClearBrowsingData doesn't return and times out + self.ClearBrowsingData(['COOKIES'], 'EVERYTHING') + self.NavigateToURL(self.TEST_PAGE_URL) + self._CreateTable() + self._InsertRecord('text2') + self.assertEquals(['text2'], self._GetRecords()) + if __name__ == '__main__': pyauto_functional.Main() |