schrodinger.test.test_markers module

Container for test marker functions. These can be used to mark functions, methods, or classes.

schrodinger.test.test_markers.is_current_mac_builder()[source]

Return True if the up-to-date mac builder which tracks all current xcode updates.

schrodinger.test.test_markers.require_product(product_name)[source]

A test requires a specific product.

Automatically adds the following:
  • Test is a post test (must be run with –post-test or –post-test-only)

  • Test will be skipped if product_name is not installed.

  • Test is marked with “require_{product_name}”, and can be selected like -m require_{product_name}, for example -m require_psp