Files
pymol-open-source/testing/tests/api/test_viewing.py
2023-04-15 15:47:44 -04:00

24 lines
626 B
Python

from pymol import cmd
from pymol import test_utils
@test_utils.requires_version("3.0")
def test_clip_set_near_far():
near_value = 10
far_value = 20
cmd.clip('near_set', near_value)
cmd.clip('far_set', far_value)
(near, far) = cmd.get_clip()
assert near == near_value
assert far == far_value
@test_utils.requires_version("3.0")
def test_clip_set_near_far_overlap():
near_value = 10
far_value = 8
cmd.clip('near_set', near_value)
cmd.clip('far_set', far_value)
(near, far) = cmd.get_clip()
# indeterminate? but adjusts itself for a distance of 1
assert far - near == 1