| OLD | NEW |
| 1 #!/usr/bin/python2.4 | 1 #!/usr/bin/python2.4 |
| 2 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2011 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 """Tests exercising chromiumsync and SyncDataModel.""" | 6 """Tests exercising chromiumsync and SyncDataModel.""" |
| 7 | 7 |
| 8 import pickle | 8 import pickle |
| 9 import unittest | 9 import unittest |
| 10 | 10 |
| (...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 430 sieve.SaveProgress(3000, response) # Already up to date | 430 sieve.SaveProgress(3000, response) # Already up to date |
| 431 self.assertEqual(2, len(response.new_progress_marker)) | 431 self.assertEqual(2, len(response.new_progress_marker)) |
| 432 self.assertFalse(response.HasField('new_timestamp')) | 432 self.assertFalse(response.HasField('new_timestamp')) |
| 433 marker = self.FindMarkerByNumber(response.new_progress_marker, theme) | 433 marker = self.FindMarkerByNumber(response.new_progress_marker, theme) |
| 434 self.assertEqual(pickle.loads(marker.token), (3000, 1)) | 434 self.assertEqual(pickle.loads(marker.token), (3000, 1)) |
| 435 self.assertFalse(marker.HasField('timestamp_token_for_migration')) | 435 self.assertFalse(marker.HasField('timestamp_token_for_migration')) |
| 436 marker = self.FindMarkerByNumber(response.new_progress_marker, autofill) | 436 marker = self.FindMarkerByNumber(response.new_progress_marker, autofill) |
| 437 self.assertEqual(pickle.loads(marker.token), (3000, 1)) | 437 self.assertEqual(pickle.loads(marker.token), (3000, 1)) |
| 438 self.assertFalse(marker.HasField('timestamp_token_for_migration')) | 438 self.assertFalse(marker.HasField('timestamp_token_for_migration')) |
| 439 | 439 |
| 440 def testCheckRaiseTransientError(self): |
| 441 testserver = chromiumsync.TestServer() |
| 442 http_code, raw_respon = testserver.HandleSetTransientError() |
| 443 self.assertEqual(http_code, 200) |
| 444 try: |
| 445 testserver.CheckTransientError() |
| 446 self.fail('Should have raised transient error exception') |
| 447 except chromiumsync.TransientError: |
| 448 self.assertTrue(testserver.transient_error) |
| 449 |
| 440 def testUpdateSieveStoreMigration(self): | 450 def testUpdateSieveStoreMigration(self): |
| 441 autofill = autofill_specifics_pb2.autofill | 451 autofill = autofill_specifics_pb2.autofill |
| 442 theme = theme_specifics_pb2.theme | 452 theme = theme_specifics_pb2.theme |
| 443 migrator = chromiumsync.MigrationHistory() | 453 migrator = chromiumsync.MigrationHistory() |
| 444 msg = sync_pb2.GetUpdatesMessage() | 454 msg = sync_pb2.GetUpdatesMessage() |
| 445 marker = msg.from_progress_marker.add() | 455 marker = msg.from_progress_marker.add() |
| 446 marker.data_type_id = autofill.number | 456 marker.data_type_id = autofill.number |
| 447 marker.token = pickle.dumps((15412, 1)) | 457 marker.token = pickle.dumps((15412, 1)) |
| 448 marker = msg.from_progress_marker.add() | 458 marker = msg.from_progress_marker.add() |
| 449 marker.data_type_id = theme.number | 459 marker.data_type_id = theme.number |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 546 marker.token = pickle.dumps((15412, 5)) | 556 marker.token = pickle.dumps((15412, 5)) |
| 547 marker = msg.from_progress_marker.add() | 557 marker = msg.from_progress_marker.add() |
| 548 marker.data_type_id = theme.number | 558 marker.data_type_id = theme.number |
| 549 marker.token = pickle.dumps((15413, 4)) | 559 marker.token = pickle.dumps((15413, 4)) |
| 550 sieve = chromiumsync.UpdateSieve(msg, migrator) | 560 sieve = chromiumsync.UpdateSieve(msg, migrator) |
| 551 sieve.CheckMigrationState() | 561 sieve.CheckMigrationState() |
| 552 | 562 |
| 553 | 563 |
| 554 if __name__ == '__main__': | 564 if __name__ == '__main__': |
| 555 unittest.main() | 565 unittest.main() |
| OLD | NEW |