Index: net/tools/testserver/chromiumsync_test.py |
diff --git a/net/tools/testserver/chromiumsync_test.py b/net/tools/testserver/chromiumsync_test.py |
index f27045dd428c1e0134d58375398317f9bb959a88..7342152fa8c07ba91d0527761444f4ae032fadb8 100755 |
--- a/net/tools/testserver/chromiumsync_test.py |
+++ b/net/tools/testserver/chromiumsync_test.py |
@@ -492,6 +492,16 @@ class SyncDataModelTest(unittest.TestCase): |
self.assertEqual(pickle.loads(marker.token), (3000, 1)) |
self.assertFalse(marker.HasField('timestamp_token_for_migration')) |
+ def testCheckRaiseTransientError(self): |
+ testserver = chromiumsync.TestServer() |
+ http_code, raw_respon = testserver.HandleSetTransientError() |
+ self.assertEqual(http_code, 200) |
+ try: |
+ testserver.CheckTransientError() |
+ self.fail('Should have raised transient error exception') |
+ except chromiumsync.TransientError: |
+ self.assertTrue(testserver.transient_error) |
+ |
def testUpdateSieveStoreMigration(self): |
autofill = autofill_specifics_pb2.autofill |
theme = theme_specifics_pb2.theme |
@@ -605,6 +615,5 @@ class SyncDataModelTest(unittest.TestCase): |
sieve = chromiumsync.UpdateSieve(msg, migrator) |
sieve.CheckMigrationState() |
ncarter (slow)
2011/07/29 18:52:17
This line needs to come back (top level definition
lipalani1
2011/08/05 21:33:57
Done.
|
- |
if __name__ == '__main__': |
unittest.main() |