Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(105)

Side by Side Diff: chrome/common/extensions/docs/server2/caching_file_system_test.py

Issue 15087006: Docserver: there is only one. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: epic rebase Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 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 import os 6 import os
7 import sys 7 import sys
8 import unittest 8 import unittest
9 9
10 from caching_file_system import CachingFileSystem 10 from caching_file_system import CachingFileSystem
(...skipping 19 matching lines...) Expand all
30 def store_type_constructor(namespace, start_empty=False): 30 def store_type_constructor(namespace, start_empty=False):
31 '''Returns an ObjectStore backed onto test-lifetime-persistent objects 31 '''Returns an ObjectStore backed onto test-lifetime-persistent objects
32 in |_object_store_dbs|. 32 in |_object_store_dbs|.
33 ''' 33 '''
34 if namespace not in self._object_store_dbs: 34 if namespace not in self._object_store_dbs:
35 self._object_store_dbs[namespace] = {} 35 self._object_store_dbs[namespace] = {}
36 db = self._object_store_dbs[namespace] 36 db = self._object_store_dbs[namespace]
37 if start_empty: 37 if start_empty:
38 db.clear() 38 db.clear()
39 return TestObjectStore(namespace, init=db) 39 return TestObjectStore(namespace, init=db)
40 object_store_creator = ObjectStoreCreator('test', 40 object_store_creator = ObjectStoreCreator(start_empty=start_empty,
41 start_empty=start_empty,
42 store_type=store_type_constructor) 41 store_type=store_type_constructor)
43 return CachingFileSystem(fs, object_store_creator) 42 return CachingFileSystem(fs, object_store_creator)
44 43
45 def testReadFiles(self): 44 def testReadFiles(self):
46 file_system = self._CreateCachingFileSystem( 45 file_system = self._CreateCachingFileSystem(
47 _CreateLocalFs(), start_empty=False) 46 _CreateLocalFs(), start_empty=False)
48 expected = { 47 expected = {
49 './test1.txt': 'test1\n', 48 './test1.txt': 'test1\n',
50 './test2.txt': 'test2\n', 49 './test2.txt': 'test2\n',
51 './test3.txt': 'test3\n', 50 './test3.txt': 'test3\n',
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 self.assertTrue(*mock_fs.CheckAndReset()) 190 self.assertTrue(*mock_fs.CheckAndReset())
192 run() 191 run()
193 run() 192 run()
194 193
195 run_expecting_stat('0') 194 run_expecting_stat('0')
196 test_fs.IncrementStat() 195 test_fs.IncrementStat()
197 run_expecting_stat('1') 196 run_expecting_stat('1')
198 197
199 if __name__ == '__main__': 198 if __name__ == '__main__':
200 unittest.main() 199 unittest.main()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698