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_executable(self): |
| 116 host = MockHost() |
| 117 mock_files = {'foo': '', 'bar': ''} |
| 118 host.filesystem = MockFileSystem(files=mock_files) |
| 119 host.filesystem.executable_files.add('bar') |
| 120 host.filesystem.make_executable('bar', 'foo') |
| 121 self.assertEquals(host.filesystem.is_executable('foo'), True) |
OLD | NEW |