pyworkflow.em.protocol.protocol_tests module

This module is to add protocols that need to be there for testing purposes but nos available for regular users. This will hide them and prevent the their

appearance in any GUI search or tree.
class pyworkflow.em.protocol.protocol_tests.ProtMultiPointerTest(**kwargs)[source]

Bases: pyworkflow.em.protocol.protocol_tests.ProtTests

Class to test how multipointer params are exported to json

class pyworkflow.em.protocol.protocol_tests.ProtOutputTest(**args)[source]

Bases: pyworkflow.em.protocol.protocol_tests.ProtTests

Protocol to test scalar output and input linking

class pyworkflow.em.protocol.protocol_tests.ProtStress(**kwargs)[source]

Bases: pyworkflow.em.protocol.protocol_tests.ProtTests

stress will stress test a computer system in various selectable ways. Several options require the program stress-ng.

delayStep()[source]
stressStep()[source]
class pyworkflow.em.protocol.protocol_tests.ProtTests(**kwargs)[source]

Bases: pyworkflow.protocol.protocol.Protocol

classmethod isDisabled()[source]

Return True for all test protocols. Disabled protocols will not be offered in the available protocols.