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

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

Issue 68873003: Docserver: Serve docs out of src/ not src/chrome/common/extensions. This allows (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix samples Created 7 years, 1 month 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 json 6 import json
7 import os 7 import os
8 import sys 8 import sys
9 import unittest 9 import unittest
10 10
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
97 svn_file_system = SubversionFileSystem(file_fetcher, 97 svn_file_system = SubversionFileSystem(file_fetcher,
98 stat_fetcher, 98 stat_fetcher,
99 svn_path, 99 svn_path,
100 revision=42) 100 revision=42)
101 101
102 self.assertRaises(FileSystemError, 102 self.assertRaises(FileSystemError,
103 svn_file_system.ReadSingle('dir/file').Get) 103 svn_file_system.ReadSingle('dir/file').Get)
104 self.assertEqual('dir/file?p=42', file_fetcher.last_fetched) 104 self.assertEqual('dir/file?p=42', file_fetcher.last_fetched)
105 # Stat() will always stat directories. 105 # Stat() will always stat directories.
106 self.assertRaises(FileSystemError, svn_file_system.Stat, 'dir/file') 106 self.assertRaises(FileSystemError, svn_file_system.Stat, 'dir/file')
107 self.assertEqual('dir/?pathrev=42', stat_fetcher.last_fetched) 107 self.assertEqual('dir?pathrev=42', stat_fetcher.last_fetched)
108 108
109 self.assertRaises(FileSystemError, 109 self.assertRaises(FileSystemError,
110 svn_file_system.ReadSingle('dir/').Get) 110 svn_file_system.ReadSingle('dir/').Get)
111 self.assertEqual('dir/?p=42', file_fetcher.last_fetched) 111 self.assertEqual('dir/?p=42', file_fetcher.last_fetched)
112 self.assertRaises(FileSystemError, svn_file_system.Stat, 'dir/') 112 self.assertRaises(FileSystemError, svn_file_system.Stat, 'dir/')
113 self.assertEqual('dir/?pathrev=42', stat_fetcher.last_fetched) 113 self.assertEqual('dir?pathrev=42', stat_fetcher.last_fetched)
114 114
115 def testDirectoryVersionOnDeletion(self): 115 def testDirectoryVersionOnDeletion(self):
116 '''Tests the case when the most recent operation on a directory is the 116 '''Tests the case when the most recent operation on a directory is the
117 deletion of a file. Here it is not enough to take the maximum version of all 117 deletion of a file. Here it is not enough to take the maximum version of all
118 files in the directory, as we used to, for obvious reasons. 118 files in the directory, as we used to, for obvious reasons.
119 ''' 119 '''
120 file_system, _ = _CreateSubversionFileSystem( 120 file_system, _ = _CreateSubversionFileSystem(
121 _SUBVERSION_FILE_SYSTEM_TEST_DATA) 121 _SUBVERSION_FILE_SYSTEM_TEST_DATA)
122 dir_stat = file_system.Stat('docs_public_extensions_214898/') 122 dir_stat = file_system.Stat('docs_public_extensions_214898/')
123 self.assertEqual('214692', dir_stat.version) 123 self.assertEqual('214692', dir_stat.version)
124 124
125 def testEmptyDirectory(self): 125 def testEmptyDirectory(self):
126 file_system, _ = _CreateSubversionFileSystem( 126 file_system, _ = _CreateSubversionFileSystem(
127 _SUBVERSION_FILE_SYSTEM_TEST_DATA) 127 _SUBVERSION_FILE_SYSTEM_TEST_DATA)
128 dir_stat = file_system.Stat('api_icons_214898/') 128 dir_stat = file_system.Stat('api_icons_214898/')
129 self.assertEqual('193838', dir_stat.version) 129 self.assertEqual('193838', dir_stat.version)
130 self.assertEqual({}, dir_stat.child_versions) 130 self.assertEqual({}, dir_stat.child_versions)
131 131
132 if __name__ == '__main__': 132 if __name__ == '__main__':
133 unittest.main() 133 unittest.main()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698