Public Member Functions | |
def | assertInTolerance |
Assert that the difference between num1 and num2 is less than tolerance. | |
def | assertPlural |
Check that all the classes in modulename have associated types to hold many of them. | |
def | assertShow |
Check that all the classes in modulename have a show method. | |
def | assertXYZDerivativesInTolerance |
Assert that x,y,z analytical derivatives match numerical within a tolerance, or a percentage (of the analytical value), whichever is larger. | |
def | check_unary_function_deriv |
Check the unary function func's derivatives against numerical approximations between lb and ub. | |
def | check_unary_function_min |
Make sure that the minimum of the unary function func over the range between lb and ub is at expected_fmin. | |
def | create_particles_in_box |
Create a bunch of particles in a box. | |
def | create_point_particle |
Make a particle with optimizable x, y and z attributes, and add it to the model. | |
def | failure_probability |
Estimate how like a given block of code is to raise an AssertionError. | |
def | get_input_file_name |
Get the full name of an input file in the top-level test directory. | |
def | get_tmp_file_name |
Get the full name of an output file in the build/tmp directory. | |
def | open_input_file |
Open and return an input file in the top-level test directory. | |
def | particle_distance |
Return distance between two given particles. | |
def | probabilistic_test |
Help handle a test which is expected to fail some fraction of the time. | |
def | randomize_particles |
Randomize the xyz coordinates of a list of particles. | |
def | setUp |
def | tearDown |
def IMP::test::TestCase::assertPlural | ( | self, | ||
modulename, | ||||
exceptions | ||||
) |
Check that all the classes in modulename have associated types to hold many of them.
def IMP::test::TestCase::assertXYZDerivativesInTolerance | ( | self, | ||
model, | ||||
xyz, | ||||
tolerance, | ||||
percentage | ||||
) |
Assert that x,y,z analytical derivatives match numerical within a tolerance, or a percentage (of the analytical value), whichever is larger.
def IMP::test::TestCase::create_point_particle | ( | self, | ||
model, | ||||
x, | ||||
y, | ||||
z | ||||
) |
Make a particle with optimizable x, y and z attributes, and add it to the model.
def IMP::test::TestCase::failure_probability | ( | self, | ||
testcall | ||||
) |
Estimate how like a given block of code is to raise an AssertionError.
def IMP::test::TestCase::get_input_file_name | ( | self, | ||
filename | ||||
) |
Get the full name of an input file in the top-level test directory.
def IMP::test::TestCase::get_tmp_file_name | ( | self, | ||
filename | ||||
) |
Get the full name of an output file in the build/tmp directory.
def IMP::test::TestCase::open_input_file | ( | self, | ||
filename, | ||||
mode = 'rb' | ||||
) |
Open and return an input file in the top-level test directory.
def IMP::test::TestCase::probabilistic_test | ( | self, | ||
testcall, | ||||
chance_of_failure | ||||
) |