Files
2026-08-03 18:42:47 +08:00

18 lines
484 B
Python

'''
32bit saved PSE with negative atom flags (unsigned casted to signed)
'''
from pymol import cmd, testing
class Test3225(testing.PyMOLTestCase):
@testing.foreach((32,), (64,))
def test(self, bits):
cmd.load(self.datafile('AC-1744-{}bit.pse.gz'.format(bits)))
flags_list = []
cmd.iterate(
'name CA',
'flags_list.append(flags & 0xFFFFFFFF)',
space=locals())
self.assertEqual(flags_list, [0x88000040] * 2)