|
|
|
@ -1524,6 +1524,12 @@ class BufferedRWPairTest(unittest.TestCase): |
|
|
|
pair = self.tp(SelectableIsAtty(True), SelectableIsAtty(True)) |
|
|
|
self.assertTrue(pair.isatty()) |
|
|
|
|
|
|
|
def test_weakref_clearing(self): |
|
|
|
brw = self.tp(self.MockRawIO(), self.MockRawIO()) |
|
|
|
ref = weakref.ref(brw) |
|
|
|
brw = None |
|
|
|
ref = None # Shouldn't segfault. |
|
|
|
|
|
|
|
class CBufferedRWPairTest(BufferedRWPairTest): |
|
|
|
tp = io.BufferedRWPair |
|
|
|
|
|
|
|
|