OLD | NEW |
---|---|
1 # Copyright (C) 2011 Google Inc. All rights reserved. | 1 # Copyright (C) 2011 Google Inc. All rights reserved. |
2 # | 2 # |
3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without |
4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are |
5 # met: | 5 # met: |
6 # | 6 # |
7 # * Redistributions of source code must retain the above copyright | 7 # * Redistributions of source code must retain the above copyright |
8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
9 # * Redistributions in binary form must reproduce the above | 9 # * Redistributions in binary form must reproduce the above |
10 # copyright notice, this list of conditions and the following disclaimer | 10 # copyright notice, this list of conditions and the following disclaimer |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
104 'foo/a/y': '', | 104 'foo/a/y': '', |
105 'foo/a/z/lyrics': '', | 105 'foo/a/z/lyrics': '', |
106 'foo/b': '', | 106 'foo/b': '', |
107 'foo/c': ''} | 107 'foo/c': ''} |
108 host = MockHost() | 108 host = MockHost() |
109 host.filesystem = MockFileSystem(files=mock_files) | 109 host.filesystem = MockFileSystem(files=mock_files) |
110 self.assertEquals(host.filesystem.walk(mock_dir), [('foo', ['a', 'bar'], ['c', 'b']), | 110 self.assertEquals(host.filesystem.walk(mock_dir), [('foo', ['a', 'bar'], ['c', 'b']), |
111 ('foo/a', ['z'], ['x' , 'y']), | 111 ('foo/a', ['z'], ['x' , 'y']), |
112 ('foo/a/z', [], ['lyr ics']), | 112 ('foo/a/z', [], ['lyr ics']), |
113 ('foo/bar', [], ['quu x', 'baz'])]) | 113 ('foo/bar', [], ['quu x', 'baz'])]) |
114 | |
115 def test_chmod(self): | |
116 host = MockHost() | |
117 path = 'foo' | |
118 mock_files = {'foo': '', 'bar': ''} | |
119 mock_perms = {'foo': False, 'bar': False} | |
120 host.filesystem = MockFileSystem(files=mock_files, permissions=mock_perm s) | |
121 host.filesystem.chmod(path, 444) | |
122 self.assertEquals(host.filesystem.permissions, {'bar': False, 'foo': Tru e}) | |
qyearsley
2016/06/15 21:54:25
Instead of a test for chmod, we would want to have
| |
OLD | NEW |