Chromium Code Reviews| Index: functional/test_utils.py |
| =================================================================== |
| --- functional/test_utils.py (revision 71393) |
| +++ functional/test_utils.py (working copy) |
| @@ -9,8 +9,10 @@ |
| import os |
| import smtplib |
| import types |
| +import logging |
|
Nirnimesh
2011/01/15 01:46:28
In dictionary order, logging goes before types, sm
|
| import pyauto_functional |
| +import pyauto |
| import pyauto_utils |
| @@ -215,3 +217,17 @@ |
| test.assertTrue(s in content_string, s) |
| for s in nothave_list: |
| test.assertTrue(s not in content_string) |
| + |
| + |
| +def _CallFunctionWithNewTimeout(self, new_timeout, function): |
|
Nirnimesh
2011/01/15 01:46:28
Now that it's a helper function to be used in mult
|
| + """Sets the timeout to |new_timeout| and calls |function|. |
| + |
| + This method resets the timeout before returning. |
| + """ |
| + timeout_changer = pyauto.PyUITest.CmdExecutionTimeoutChanger( |
| + self, new_timeout) |
| + logging.info('Automation execution timeout has been changed to %d. ' |
| + 'If the timeout is large the test might appear to hang.' |
| + % new_timeout) |
| + function() |
| + del timeout_changer |