1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
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
|