schrodinger.test.mock_ld_models module

class schrodinger.test.mock_ld_models.MockNameAndID(name=None, id_=None)[source]

Bases: object

__init__(name=None, id_=None)[source]
property name
class schrodinger.test.mock_ld_models.MockLDProject(name=None, id_='1')[source]

Bases: schrodinger.test.mock_ld_models.MockNameAndID

__init__(name=None, id_='1')[source]
property name
class schrodinger.test.mock_ld_models.MockFolder(name=None, id_=None, project_id='1')[source]

Bases: schrodinger.test.mock_ld_models.MockNameAndID

__init__(name=None, id_=None, project_id='1')[source]
property name
class schrodinger.test.mock_ld_models.MockLiveReport(title=None, template=None, owner=None, tags=None, id_=None, project_id='1', lr_type=LiveReportType.COMPOUND)[source]

Bases: object

__init__(title=None, template=None, owner=None, tags=None, id_=None, project_id='1', lr_type=LiveReportType.COMPOUND)[source]
class schrodinger.test.mock_ld_models.MockLDModels[source]

Bases: object

Mock the ld_models module; treat classes as methods that return new mock instances of the corresponding class.

LiveReport(title=None, owner=None, tags=None, id_=None, project_id='1')[source]
class schrodinger.test.mock_ld_models.FreeformColumn(name, description, type='TEXT', published=None, project_id=None, live_report_id=None)[source]

Bases: object

A class meant to mock the relevant attributes of ldclient.models.FreeformColumn.

COLUMN_ATTACHMENT = 'ATTACHMENT'
COLUMN_TEXT = 'TEXT'
__init__(name, description, type='TEXT', published=None, project_id=None, live_report_id=None)[source]
property name
property published
property project_id
property live_report_id
property id
class schrodinger.test.mock_ld_models.Column(id=None, name=None, column_type=None, value_type=None, log_scale=None, project_ids=None, folder_name=None)[source]

Bases: object

A class meant to mock the relevant attributes of ldclient.models.Column.

__init__(id=None, name=None, column_type=None, value_type=None, log_scale=None, project_ids=None, folder_name=None)[source]
class schrodinger.test.mock_ld_models.BaseModel[source]

Bases: object

class schrodinger.test.mock_ld_models.Model(name, archived, published, user, folder, returns, project_ids, template_vars, description, parent=None, commands=None, batch_size=None, command_type=None, command_queue=None, created_at=None, updated_at=None, id=None)[source]

Bases: schrodinger.test.mock_ld_models.BaseModel

A class to mock the relevant attributes of models.Model.

__init__(name, archived, published, user, folder, returns, project_ids, template_vars, description, parent=None, commands=None, batch_size=None, command_type=None, command_queue=None, created_at=None, updated_at=None, id=None)[source]
class schrodinger.test.mock_ld_models.ModelRecursive(tag, value=None)[source]

Bases: schrodinger.test.mock_ld_models.BaseModel

A class to mock the relevant attributes of models.ModelRecursive.

__init__(tag, value=None)[source]
class schrodinger.test.mock_ld_models.ModelTemplateVar(tag, type, name, data=None, id=None)[source]

Bases: object

Mock of models.ModelTemplateVar, “a binding of a variable in a command”.

__init__(tag, type, name, data=None, id=None)[source]
exception schrodinger.test.mock_ld_models.AsyncServiceTaskFailedError[source]

Bases: Exception

__init__(*args, **kwargs)
args
with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.