(self)
| 2723 | @unittest.skipIf(sys.platform == "vxworks", |
| 2724 | "fifo requires special path on VxWorks") |
| 2725 | def test_is_fifo_true(self): |
| 2726 | P = self.cls(self.base, 'myfifo') |
| 2727 | try: |
| 2728 | os.mkfifo(str(P)) |
| 2729 | except PermissionError as e: |
| 2730 | self.skipTest('os.mkfifo(): %s' % e) |
| 2731 | self.assertTrue(P.is_fifo()) |
| 2732 | self.assertFalse(P.is_socket()) |
| 2733 | self.assertFalse(P.is_file()) |
| 2734 | self.assertIs(self.cls(self.base, 'myfifo\udfff').is_fifo(), False) |
| 2735 | self.assertIs(self.cls(self.base, 'myfifo\x00').is_fifo(), False) |
| 2736 | |
| 2737 | def test_is_socket_false(self): |
| 2738 | P = self.cls(self.base) |
nothing calls this directly
no test coverage detected