OLD | NEW |
1 #! /usr/bin/env python | 1 #! /usr/bin/env python |
2 # | 2 # |
3 # Copyright 2014 Altera Corporation. All Rights Reserved. | 3 # Copyright 2014 Altera Corporation. All Rights Reserved. |
4 # Author: John McGehee | 4 # Author: John McGehee |
5 # | 5 # |
6 # Licensed under the Apache License, Version 2.0 (the "License"); | 6 # Licensed under the Apache License, Version 2.0 (the "License"); |
7 # you may not use this file except in compliance with the License. | 7 # you may not use this file except in compliance with the License. |
8 # You may obtain a copy of the License at | 8 # You may obtain a copy of the License at |
9 # | 9 # |
10 # http://www.apache.org/licenses/LICENSE-2.0 | 10 # http://www.apache.org/licenses/LICENSE-2.0 |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
105 prefer the familiar `os.makedirs()`, which also works fine on the fake | 105 prefer the familiar `os.makedirs()`, which also works fine on the fake |
106 file system. | 106 file system. |
107 ''' | 107 ''' |
108 self.assertFalse(os.path.isdir('/test')) | 108 self.assertFalse(os.path.isdir('/test')) |
109 self.fs.CreateDirectory('/test/dir1/dir2a') | 109 self.fs.CreateDirectory('/test/dir1/dir2a') |
110 self.assertTrue(os.path.isdir('/test/dir1/dir2a')) | 110 self.assertTrue(os.path.isdir('/test/dir1/dir2a')) |
111 # os.mkdirs() works, too. | 111 # os.mkdirs() works, too. |
112 os.makedirs('/test/dir1/dir2b') | 112 os.makedirs('/test/dir1/dir2b') |
113 self.assertTrue(os.path.isdir('/test/dir1/dir2b')) | 113 self.assertTrue(os.path.isdir('/test/dir1/dir2b')) |
114 | 114 |
115 self.assertItemsEqual(example.get_glob('/test/dir1/nonexistent*'), | 115 self.assertCountEqual(example.get_glob('/test/dir1/nonexistent*'), |
116 []) | 116 []) |
117 self.assertItemsEqual(example.get_glob('/test/dir1/dir*'), | 117 self.assertCountEqual(example.get_glob('/test/dir1/dir*'), |
118 ['/test/dir1/dir2a', '/test/dir1/dir2b']) | 118 ['/test/dir1/dir2a', '/test/dir1/dir2b']) |
119 | 119 |
120 def test_rm_tree(self): | 120 def test_rm_tree(self): |
121 '''Test example.rm_tree() | 121 '''Test example.rm_tree() |
122 | 122 |
123 `self.fs.CreateDirectory()` creates directories. However, you might | 123 `self.fs.CreateDirectory()` creates directories. However, you might |
124 prefer the familiar `os.makedirs()`, which also works fine on the fake | 124 prefer the familiar `os.makedirs()`, which also works fine on the fake |
125 file system. | 125 file system. |
126 ''' | 126 ''' |
127 self.fs.CreateDirectory('/test/dir1/dir2a') | 127 self.fs.CreateDirectory('/test/dir1/dir2a') |
128 # os.mkdirs() works, too. | 128 # os.mkdirs() works, too. |
129 os.makedirs('/test/dir1/dir2b') | 129 os.makedirs('/test/dir1/dir2b') |
130 self.assertTrue(os.path.isdir('/test/dir1/dir2b')) | 130 self.assertTrue(os.path.isdir('/test/dir1/dir2b')) |
131 self.assertTrue(os.path.isdir('/test/dir1/dir2a')) | 131 self.assertTrue(os.path.isdir('/test/dir1/dir2a')) |
132 | 132 |
133 example.rm_tree('/test/dir1') | 133 example.rm_tree('/test/dir1') |
134 self.assertFalse(os.path.exists('/test/dir1')) | 134 self.assertFalse(os.path.exists('/test/dir1')) |
135 | 135 |
136 if __name__ == "__main__": | 136 if __name__ == "__main__": |
137 unittest.main() | 137 unittest.main() |
OLD | NEW |