| OLD | NEW |
| 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 18 matching lines...) Expand all Loading... |
| 29 'test1.txt': 'test1\n', | 29 'test1.txt': 'test1\n', |
| 30 'test2.txt': 'test2\n', | 30 'test2.txt': 'test2\n', |
| 31 'test3.txt': 'test3\n', | 31 'test3.txt': 'test3\n', |
| 32 } | 32 } |
| 33 file_system = self._CreateSubversionFileSystem() | 33 file_system = self._CreateSubversionFileSystem() |
| 34 self.assertEqual( | 34 self.assertEqual( |
| 35 expected, | 35 expected, |
| 36 file_system.Read(['test1.txt', 'test2.txt', 'test3.txt']).Get()) | 36 file_system.Read(['test1.txt', 'test2.txt', 'test3.txt']).Get()) |
| 37 | 37 |
| 38 def testListDir(self): | 38 def testListDir(self): |
| 39 expected = ['dir/'] | 39 expected = ['dir/'] + ['file%d.html' % i for i in range(7)] |
| 40 for i in range(7): | |
| 41 expected.append('file%d.html' % i) | |
| 42 file_system = self._CreateSubversionFileSystem() | 40 file_system = self._CreateSubversionFileSystem() |
| 43 self.assertEqual(expected, sorted(file_system.ReadSingle('list/'))) | 41 self.assertEqual(expected, sorted(file_system.ReadSingle('list/'))) |
| 44 | 42 |
| 43 def testListSubDir(self): |
| 44 expected = ['empty.txt'] + ['file%d.html' % i for i in range(3)] |
| 45 file_system = self._CreateSubversionFileSystem() |
| 46 self.assertEqual(expected, sorted(file_system.ReadSingle('list/dir/'))) |
| 47 |
| 45 def testDirStat(self): | 48 def testDirStat(self): |
| 46 file_system = self._CreateSubversionFileSystem() | 49 file_system = self._CreateSubversionFileSystem() |
| 47 stat_info =file_system.Stat('stat/') | 50 stat_info =file_system.Stat('stat/') |
| 48 expected = StatInfo( | 51 expected = StatInfo( |
| 49 '151113', | 52 '151113', |
| 50 child_versions=json.loads(self._ReadLocalFile('stat_result.json')) | 53 child_versions=json.loads(self._ReadLocalFile('stat_result.json'))) |
| 51 ) | 54 self.assertEqual(expected, stat_info) |
| 52 self.assertEquals(expected, stat_info) | |
| 53 | 55 |
| 54 def testFileStat(self): | 56 def testFileStat(self): |
| 55 file_system = self._CreateSubversionFileSystem() | 57 file_system = self._CreateSubversionFileSystem() |
| 56 stat_info = file_system.Stat('stat/extension_api.h') | 58 stat_info = file_system.Stat('stat/extension_api.h') |
| 57 self.assertEquals(StatInfo('146163'), stat_info) | 59 self.assertEqual(StatInfo('146163'), stat_info) |
| 58 | 60 |
| 59 if __name__ == '__main__': | 61 if __name__ == '__main__': |
| 60 unittest.main() | 62 unittest.main() |
| OLD | NEW |