Esempio n. 1
0
 def test_read_short_from_file(self):
     with open(support.TESTFN, 'wb') as f:
         f.write(b'4\x12xxxx')
     r, p = _testcapi.pymarshal_read_short_from_file(support.TESTFN)
     support.unlink(support.TESTFN)
     self.assertEqual(r, 4660)
     self.assertEqual(p, 2)
     with open(support.TESTFN, 'wb') as f:
         f.write(b'\x12')
     with self.assertRaises(EOFError):
         _testcapi.pymarshal_read_short_from_file(support.TESTFN)
     support.unlink(support.TESTFN)
Esempio n. 2
0
    def test_read_short_from_file(self):
        with open(os_helper.TESTFN, 'wb') as f:
            f.write(b'\x34\x12xxxx')
        r, p = _testcapi.pymarshal_read_short_from_file(os_helper.TESTFN)
        os_helper.unlink(os_helper.TESTFN)
        self.assertEqual(r, 0x1234)
        self.assertEqual(p, 2)

        with open(os_helper.TESTFN, 'wb') as f:
            f.write(b'\x12')
        with self.assertRaises(EOFError):
            _testcapi.pymarshal_read_short_from_file(os_helper.TESTFN)
        os_helper.unlink(os_helper.TESTFN)
Esempio n. 3
0
    def test_read_short_from_file(self):
        with open(support.TESTFN, 'wb') as f:
            f.write(b'\x34\x12xxxx')
        r, p = _testcapi.pymarshal_read_short_from_file(support.TESTFN)
        support.unlink(support.TESTFN)
        self.assertEqual(r, 0x1234)
        self.assertEqual(p, 2)

        with open(support.TESTFN, 'wb') as f:
            f.write(b'\x12')
        with self.assertRaises(EOFError):
            _testcapi.pymarshal_read_short_from_file(support.TESTFN)
        support.unlink(support.TESTFN)
Esempio n. 4
0
 def test_read_short_from_file(self):
     with open(test_support.TESTFN, 'wb') as f:
         f.write(b'\x34\x12xxxx')
     r, p = _testcapi.pymarshal_read_short_from_file(test_support.TESTFN)
     test_support.unlink(test_support.TESTFN)
     self.assertEqual(r, 0x1234)
     self.assertEqual(p, 2)
Esempio n. 5
0
 def test_read_short_from_file(self):
     with open(test_support.TESTFN, 'wb') as f:
         f.write(b'\x34\x12xxxx')
     r, p = _testcapi.pymarshal_read_short_from_file(test_support.TESTFN)
     test_support.unlink(test_support.TESTFN)
     self.assertEqual(r, 0x1234)
     self.assertEqual(p, 2)