schrodinger.test.fakejob module¶
- schrodinger.test.fakejob.create_fake_job(JobId: str, **kwargs) schrodinger.job.jobcontrol.Job[source]¶
- Returns a jobcontrol.Job created a from a job record with the given kwargs dict. 
- schrodinger.test.fakejob.get_legacy_completed_job() schrodinger.job.jobcontrol.Job[source]¶
- Returns a completed job with an ExitStatus of finished. 
- schrodinger.test.fakejob.get_legacy_died_job() schrodinger.job.jobcontrol.Job[source]¶
- Returns a completed job with legacy jobcontrol JobId and an ExitStatus of “died”. 
- schrodinger.test.fakejob.get_legacy_running_job() schrodinger.job.jobcontrol.Job[source]¶
- Returns a running job with a legacy job id. 
- schrodinger.test.fakejob.get_job(filename) schrodinger.job.jobcontrol.Job[source]¶
- Return a job object from a text file. 
- class schrodinger.test.fakejob.FakeJobDownloader(jobid)[source]¶
- Bases: - PyQt5.QtCore.QObject- Drop-in replacement for the JobDownloader class, immediately emits a signal indicating a successful download. - downloadFinished¶
 - blockSignals(self, bool) bool¶
 - childEvent(self, QChildEvent)¶
 - children(self) List[QObject]¶
 - connectNotify(self, QMetaMethod)¶
 - customEvent(self, QEvent)¶
 - deleteLater(self)¶
 - destroyed¶
- destroyed(self, object: QObject = None) [signal] 
 - disconnect(QMetaObject.Connection) bool¶
- disconnect(self) None
 - disconnectNotify(self, QMetaMethod)¶
 - dumpObjectInfo(self)¶
 - dumpObjectTree(self)¶
 - dynamicPropertyNames(self) List[QByteArray]¶
 - event(self, QEvent) bool¶
 - eventFilter(self, QObject, QEvent) bool¶
 - findChild(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) QObject¶
- findChild(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) QObject
 - findChildren(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]¶
- findChildren(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
 - inherits(self, str) bool¶
 - installEventFilter(self, QObject)¶
 - isSignalConnected(self, QMetaMethod) bool¶
 - isWidgetType(self) bool¶
 - isWindowType(self) bool¶
 - killTimer(self, int)¶
 - metaObject(self) QMetaObject¶
 - moveToThread(self, QThread)¶
 - objectName(self) str¶
 - objectNameChanged¶
- objectNameChanged(self, str) [signal] 
 - parent(self) QObject¶
 - property(self, str) Any¶
 - pyqtConfigure(...)¶
- Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. 
 - receivers(self, PYQT_SIGNAL) int¶
 - removeEventFilter(self, QObject)¶
 - sender(self) QObject¶
 - senderSignalIndex(self) int¶
 - setObjectName(self, str)¶
 - setParent(self, QObject)¶
 - setProperty(self, str, Any) bool¶
 - signalsBlocked(self) bool¶
 - startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 - staticMetaObject = <PyQt5.QtCore.QMetaObject object>¶
 - thread(self) QThread¶
 - timerEvent(self, QTimerEvent)¶
 - tr(self, str, disambiguation: str = None, n: int = - 1) str¶
 
- class schrodinger.test.fakejob.FakeFailedJobDownloader(jobid)[source]¶
- Bases: - schrodinger.test.fakejob.FakeJobDownloader- Like FakeJobDownloader, but emits its signal with a non-empty string, indicating a download failure. - FAKE_OUTPUT = 'fake download failed'¶
 - blockSignals(self, bool) bool¶
 - childEvent(self, QChildEvent)¶
 - children(self) List[QObject]¶
 - connectNotify(self, QMetaMethod)¶
 - customEvent(self, QEvent)¶
 - deleteLater(self)¶
 - destroyed¶
- destroyed(self, object: QObject = None) [signal] 
 - disconnect(QMetaObject.Connection) bool¶
- disconnect(self) None
 - disconnectNotify(self, QMetaMethod)¶
 - download()¶
 - downloadFinished¶
 - dumpObjectInfo(self)¶
 - dumpObjectTree(self)¶
 - dynamicPropertyNames(self) List[QByteArray]¶
 - event(self, QEvent) bool¶
 - eventFilter(self, QObject, QEvent) bool¶
 - findChild(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) QObject¶
- findChild(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) QObject
 - findChildren(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]¶
- findChildren(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
 - inherits(self, str) bool¶
 - installEventFilter(self, QObject)¶
 - isSignalConnected(self, QMetaMethod) bool¶
 - isWidgetType(self) bool¶
 - isWindowType(self) bool¶
 - killTimer(self, int)¶
 - metaObject(self) QMetaObject¶
 - moveToThread(self, QThread)¶
 - objectName(self) str¶
 - objectNameChanged¶
- objectNameChanged(self, str) [signal] 
 - parent(self) QObject¶
 - property(self, str) Any¶
 - pyqtConfigure(...)¶
- Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. 
 - receivers(self, PYQT_SIGNAL) int¶
 - removeEventFilter(self, QObject)¶
 - sender(self) QObject¶
 - senderSignalIndex(self) int¶
 - setObjectName(self, str)¶
 - setParent(self, QObject)¶
 - setProperty(self, str, Any) bool¶
 - signalsBlocked(self) bool¶
 - startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 - staticMetaObject = <PyQt5.QtCore.QMetaObject object>¶
 - thread(self) QThread¶
 - timerEvent(self, QTimerEvent)¶
 - tr(self, str, disambiguation: str = None, n: int = - 1) str¶
 
- class schrodinger.test.fakejob.FakeJobLauncher(job_cmd, job: Optional[schrodinger.job.jobcontrol.Job] = None)[source]¶
- Bases: - PyQt5.QtCore.QObject- Drop-in replacement for the JobLauncher class, immediately emits a signal indicating a successful download. - last_job_cmd = None¶
 - jobStarted¶
 - jobLaunchFailed¶
 - __init__(job_cmd, job: Optional[schrodinger.job.jobcontrol.Job] = None)[source]¶
 - blockSignals(self, bool) bool¶
 - childEvent(self, QChildEvent)¶
 - children(self) List[QObject]¶
 - connectNotify(self, QMetaMethod)¶
 - customEvent(self, QEvent)¶
 - deleteLater(self)¶
 - destroyed¶
- destroyed(self, object: QObject = None) [signal] 
 - disconnect(QMetaObject.Connection) bool¶
- disconnect(self) None
 - disconnectNotify(self, QMetaMethod)¶
 - dumpObjectInfo(self)¶
 - dumpObjectTree(self)¶
 - dynamicPropertyNames(self) List[QByteArray]¶
 - event(self, QEvent) bool¶
 - eventFilter(self, QObject, QEvent) bool¶
 - findChild(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) QObject¶
- findChild(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) QObject
 - findChildren(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]¶
- findChildren(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
 - inherits(self, str) bool¶
 - installEventFilter(self, QObject)¶
 - isSignalConnected(self, QMetaMethod) bool¶
 - isWidgetType(self) bool¶
 - isWindowType(self) bool¶
 - killTimer(self, int)¶
 - metaObject(self) QMetaObject¶
 - moveToThread(self, QThread)¶
 - objectName(self) str¶
 - objectNameChanged¶
- objectNameChanged(self, str) [signal] 
 - parent(self) QObject¶
 - property(self, str) Any¶
 - pyqtConfigure(...)¶
- Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. 
 - receivers(self, PYQT_SIGNAL) int¶
 - removeEventFilter(self, QObject)¶
 - sender(self) QObject¶
 - senderSignalIndex(self) int¶
 - setObjectName(self, str)¶
 - setParent(self, QObject)¶
 - setProperty(self, str, Any) bool¶
 - signalsBlocked(self) bool¶
 - startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 - staticMetaObject = <PyQt5.QtCore.QMetaObject object>¶
 - thread(self) QThread¶
 - timerEvent(self, QTimerEvent)¶
 - tr(self, str, disambiguation: str = None, n: int = - 1) str¶