MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_init_mode

Method test_init_mode

Lib/test/test_lzma.py:584–603  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

582 self.assertEqual(f.mode, 'wb')
583
584 def test_init_mode(self):
585 with TempFile(TESTFN):
586 with LZMAFile(TESTFN, "r") as f:
587 self.assertIsInstance(f, LZMAFile)
588 self.assertEqual(f.mode, "rb")
589 with LZMAFile(TESTFN, "rb") as f:
590 self.assertIsInstance(f, LZMAFile)
591 self.assertEqual(f.mode, "rb")
592 with LZMAFile(TESTFN, "w") as f:
593 self.assertIsInstance(f, LZMAFile)
594 self.assertEqual(f.mode, "wb")
595 with LZMAFile(TESTFN, "wb") as f:
596 self.assertIsInstance(f, LZMAFile)
597 self.assertEqual(f.mode, "wb")
598 with LZMAFile(TESTFN, "a") as f:
599 self.assertIsInstance(f, LZMAFile)
600 self.assertEqual(f.mode, "wb")
601 with LZMAFile(TESTFN, "ab") as f:
602 self.assertIsInstance(f, LZMAFile)
603 self.assertEqual(f.mode, "wb")
604
605 def test_init_with_x_mode(self):
606 self.addCleanup(unlink, TESTFN)

Callers

nothing calls this directly

Calls 4

LZMAFileClass · 0.90
assertIsInstanceMethod · 0.80
TempFileClass · 0.70
assertEqualMethod · 0.45

Tested by

no test coverage detected