| 177 | self.pathmodule.exists(fd) |
| 178 | |
| 179 | def test_isdir(self): |
| 180 | filename = os_helper.TESTFN |
| 181 | bfilename = os.fsencode(filename) |
| 182 | self.assertIs(self.pathmodule.isdir(filename), False) |
| 183 | self.assertIs(self.pathmodule.isdir(bfilename), False) |
| 184 | |
| 185 | self.assertIs(self.pathmodule.isdir(filename + '\udfff'), False) |
| 186 | self.assertIs(self.pathmodule.isdir(bfilename + b'\xff'), False) |
| 187 | self.assertIs(self.pathmodule.isdir(filename + '\x00'), False) |
| 188 | self.assertIs(self.pathmodule.isdir(bfilename + b'\x00'), False) |
| 189 | |
| 190 | try: |
| 191 | create_file(filename) |
| 192 | self.assertIs(self.pathmodule.isdir(filename), False) |
| 193 | self.assertIs(self.pathmodule.isdir(bfilename), False) |
| 194 | finally: |
| 195 | os_helper.unlink(filename) |
| 196 | |
| 197 | try: |
| 198 | os.mkdir(filename) |
| 199 | self.assertIs(self.pathmodule.isdir(filename), True) |
| 200 | self.assertIs(self.pathmodule.isdir(bfilename), True) |
| 201 | finally: |
| 202 | os_helper.rmdir(filename) |
| 203 | |
| 204 | def test_isfile(self): |
| 205 | filename = os_helper.TESTFN |