Rosetta
Public Member Functions | Static Public Attributes | List of all members
pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed Class Reference
Inheritance diagram for pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed:
Inheritance graph
[legend]

Public Member Functions

def test_score_smoke_test (self)
 
def test_update_score (self)
 
def test_silent_io (self)
 
def test_clone (self)
 
def roundtrip (self, func, ext, input_packed_pose, workdir, scorefxn)
 
def test_packed_pose_io (self)
 
def test_poses_from_sequences_io (self)
 
def test_multimodel_pdb_io (self)
 
def test_poses_from_files_io (self)
 

Static Public Attributes

string min_rs
 

Member Function Documentation

◆ roundtrip()

def pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.roundtrip (   self,
  func,
  ext,
  input_packed_pose,
  workdir,
  scorefxn 
)

◆ test_clone()

def pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.test_clone (   self)

◆ test_multimodel_pdb_io()

def pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.test_multimodel_pdb_io (   self)

◆ test_packed_pose_io()

def pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.test_packed_pose_io (   self)

◆ test_poses_from_files_io()

def pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.test_poses_from_files_io (   self)

◆ test_poses_from_sequences_io()

def pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.test_poses_from_sequences_io (   self)

◆ test_score_smoke_test()

def pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.test_score_smoke_test (   self)
RosettaScripts 'null' tasks just score with default score function.

A high-level smoke test of the distributed namespace. Inits a
packed-pose object via a call through the io layer, passes this through
the RosettaScripts layer, then through the scoring layers. Covers pose
serializiation/deserialization, score value extraction and rosetta
scripts parser access.

Which is to say, turn on the power and look for magic smoke.

References pyrosetta.distributed._normflags(), pyrosetta.distributed.init(), and pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.min_rs.

◆ test_silent_io()

def pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.test_silent_io (   self)

References ObjexxFCL.len(), and range.

◆ test_update_score()

def pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.test_update_score (   self)
PackedPose.update_score returns an updated copy.

PackedPose.update_score performs an copy-update of the pack, not an
inplace modification. New score values are applied from kwargs and args,
with kwargs and later-arg masking duplicate values.

Member Data Documentation

◆ min_rs

string pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.min_rs
static
Initial value:
= """
<ROSETTASCRIPTS>
<SCOREFXNS>
</SCOREFXNS>
<RESIDUE_SELECTORS>
</RESIDUE_SELECTORS>
<TASKOPERATIONS>
</TASKOPERATIONS>
<FILTERS>
</FILTERS>
<MOVERS>
</MOVERS>
<PROTOCOLS>
</PROTOCOLS>
<OUTPUT />
</ROSETTASCRIPTS>
"""

Referenced by pyrosetta.tests.distributed.test_smoke.SmokeTestDistributed.test_score_smoke_test().


The documentation for this class was generated from the following file: