Ejemplo n.º 1
0
 def testBug721(self):
     obj = QFile(self.filename)
     obj.open(QIODevice.ReadOnly)
     memory = obj.map(0, 1)
     self.assertEqual(len(memory), 1)
     self.assertEqual(memory[0], py3k.b('a'))
     obj.unmap(memory)
Ejemplo n.º 2
0
 def testBug721(self):
     obj = QFile(self.filename)
     obj.open(QIODevice.ReadOnly)
     memory = obj.map(0, 1)
     self.assertEqual(len(memory), 1)
     self.assertEqual(memory[0], py3k.b('a'))
     obj.unmap(memory)
Ejemplo n.º 3
0
 def testBug721(self):
     obj = QFile(self.filename)
     obj.open(QIODevice.ReadOnly)
     try:
         memory = obj.map(0, 1)
         self.assertEqual(len(memory), 1)
         if sys.version_info[0] >= 3:
             self.assertEqual(memory[0], ord('a'))
         else:
             self.assertEqual(memory[0], py3k.b('a'))
         # now memory points to wild bytes... :-)
         # uncommenting this must cause a segfault.
         # self.assertEqual(memory[0], 'a')
     finally:
         obj.unmap(memory)
         obj.close()