Chromium Code Reviews| Index: chrome/common/extensions/docs/server2/cron_servlet_test.py |
| diff --git a/chrome/common/extensions/docs/server2/cron_servlet_test.py b/chrome/common/extensions/docs/server2/cron_servlet_test.py |
| index 7c706920b8c58c63cab3e8a941a15ab193ec0c2b..ec20683646fed44964be352de88bc7fcc2c79b65 100755 |
| --- a/chrome/common/extensions/docs/server2/cron_servlet_test.py |
| +++ b/chrome/common/extensions/docs/server2/cron_servlet_test.py |
| @@ -7,7 +7,6 @@ import unittest |
| from appengine_wrappers import GetAppVersion |
| from app_yaml_helper import AppYamlHelper |
| -from caching_file_system import CachingFileSystem |
| from cron_servlet import CronServlet |
| from empty_dir_file_system import EmptyDirFileSystem |
| from host_file_system_creator import HostFileSystemCreator |
| @@ -57,10 +56,17 @@ class CronServletTest(unittest.TestCase): |
| delegate = _TestDelegate( |
| lambda _, __: MockFileSystem(LocalFileSystem.Create())) |
| + # A file system will be created for the server instance, and one |
| + # will also be created by AvailabilityFinder for each version from trunk, to |
| + # version 28 (dev), down to and including version 17. This amounts to 14 |
| + # total. The dev version is determined by the test data that |
| + # TestBranchUtility has access to. Version 17 is where AvailabilityFinder |
| + # halts during tests. |
| + num_file_systems = 14 |
|
epeterson
2013/07/16 00:28:23
This is a pretty magical number. I mean, anything
not at google - send to devlin
2013/07/16 22:25:00
Ok maybe the answer here is just the test isn't me
epeterson
2013/07/17 23:48:23
That seems ok.
|
| # Test that the cron runs successfully. |
| response = CronServlet(Request.ForTest('trunk'), |
| delegate_for_test=delegate).Get() |
| - self.assertEqual(1, len(delegate.file_systems)) |
| + self.assertEqual(num_file_systems, len(delegate.file_systems)) |
| self.assertEqual(200, response.status) |
| # When re-running, all file systems should be Stat()d the same number of |
| @@ -68,10 +74,11 @@ class CronServletTest(unittest.TestCase): |
| # Stats haven't changed. |
| response = CronServlet(Request.ForTest('trunk'), |
| delegate_for_test=delegate).Get() |
| - self.assertEqual(2, len(delegate.file_systems)) |
| - self.assertTrue(*delegate.file_systems[1].CheckAndReset( |
| - read_count=0, |
| - stat_count=delegate.file_systems[0].GetStatCount())) |
| + self.assertEqual(num_file_systems * 2, len(delegate.file_systems)) |
| + for x in range (0, num_file_systems): |
| + self.assertTrue(*delegate.file_systems[x + num_file_systems] |
| + .CheckAndReset(read_count=0, |
| + stat_count=delegate.file_systems[x].GetStatCount())) |
| def testSafeRevision(self): |
| test_data = { |