Files
PlantAI-dev/tools/pymol-open-source/testing/tests/jira/PYMOL-1276.py
T
2026-08-03 18:42:47 +08:00

23 lines
565 B
Python

'''
undo atom type change
'''
import unittest
from pymol import cmd, testing, stored
@testing.requires('incentive')
@testing.requires('no_edu')
class Test1276(testing.PyMOLTestCase):
def test(self):
if cmd.get_setting_int('suspend_undo'):
self.skipTest("need suspend_undo=0")
cmd.fragment('gly', 'm1')
cmd.create('m2', 'm1')
cmd.edit('m1 & name N')
cmd.replace('I', 1, 1)
self.assertEqual(cmd.count_atoms('m1 in m2'), 5)
cmd.undo()
self.assertEqual(cmd.count_atoms('m1 in m2'), 7)