def setUp(self):

        data_rows = []

        # Generate the Run object(s)
        run = Run()
        run.name = 'python upload'
        run.data_rows = data_rows
        run.properties['RunFieldName'] = 'Run Field Value'

        # Generate the Batch object(s)
        batch = Batch()
        batch.runs = [run]
        batch.properties['PropertyName'] = 'Property Value'

        self.service = MockSaveBatch()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()],
            'data':
            '{"assayId": 12345, "batches": [{"batchProtocolId": 0, "comment": null, "created": null, "createdBy": null, "modified": null, "modifiedBy": null, "name": null, "properties": {"PropertyName": "Property Value"}, "runs": [{"comment": null, "created": null, "createdBy": null, "dataInputs": [], "dataRows": [], "experiments": [], "filePathRoot": null, "materialInputs": [], "materialOutputs": [], "modified": null, "modifiedBy": null, "name": "python upload", "properties": {"RunFieldName": "Run Field Value"}}]}]}',
            'headers': {
                'Content-type': 'application/json',
                'Accept': 'text/plain'
            },
            'timeout': 300
        }

        self.args = [mock_server_context(self.service), assay_id, batch]
    def setUp(self):
        self.service = self.MockGetRoles()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()],
            'data': None,
            'headers': None,
            'timeout': 300
        }

        self.args = [mock_server_context(self.service)]
    def setUp(self):
        self.service = MockSelectRows()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()]
            , 'data': {"schemaName": schema, "query.queryName": query}
            , 'headers': None
            , 'timeout': 300
        }

        self.args = [
            mock_server_context(self.service), schema, query
        ]
    def setUp(self):
        self.service = self.MockResetPassword()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()],
            'data': {
                'email': TestResetPassword.__email
            },
            'headers': None,
            'timeout': 300
        }

        self.args = [mock_server_context(self.service), self.__email]
    def setUp(self):
        self.service = self.MockListGroups()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()],
            'data': {
                'includeSiteGroups': True
            },
            'headers': None,
            'timeout': 300
        }

        self.args = [mock_server_context(self.service), True]
    def setUp(self):
        self.service = self.MockDeleteUser()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()],
            'data': {
                'userId': [123]
            },
            'headers': None,
            'timeout': 300
        }

        self.args = [mock_server_context(self.service), self.__user_id]
Example #7
0
    def setUp(self):
        self.service = MockLoadBatch()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()],
            'data': '{"assayId": 12345, "batchId": 54321}',
            'headers': {
                'Content-type': 'application/json',
                'Accept': 'text/plain'
            }
        }

        self.args = [mock_server_context(self.service), assay_id, batch_id]
    def setUp(self):
        self.service = MockUpdateRows()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()]
            , 'data': '{"queryName": "' + query + '", "rows": "{id:1234}", "schemaName": "' + schema + '"}'
            , 'headers': {u'Content-Type': u'application/json'}
            , 'timeout': 300
        }

        rows = '{id:1234}'
        self.args = [
            mock_server_context(self.service), schema, query, rows
        ]
    def setUp(self):
        self.service = MockExecuteSQL()
        sql = 'select * from ' + schema + '.' + query
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()]
            , 'data': {'sql': sql, "schemaName": schema}
            , 'headers': None
            , 'timeout': 300
        }

        self.args = [
            mock_server_context(self.service), schema, sql
        ]
    def setUp(self):
        self.service = self.MockCreateUser()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()],
            'data': {
                'email': TestCreateUser.__email,
                'sendEmail': False
            },
            'headers': None,
            'timeout': 300
        }

        self.args = [mock_server_context(self.service), self.__email]
    def setUp(self):
        self.service = self.MockRemoveGroupMember()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()],
            'data': {
                'groupId': 123,
                'principalIds': [321]
            },
            'headers': None,
            'timeout': 300
        }

        self.args = [
            mock_server_context(self.service), self.__user_id, self.__group_id
        ]
    def setUp(self):
        self.service = self.MockAddRole()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()],
            'data': {
                'roleClassName': 'TestRole',
                'principalId': 321,
                'email': '*****@*****.**'
            },
            'headers': None,
            'timeout': 300
        }

        self.args = [
            mock_server_context(self.service), self.__role, self.__user_id,
            self.__email
        ]
    def setUp(self):

        wiki_name = 'WikiToUpdate'
        wiki_body = 'Updated wiki body'

        self.service = MockUpdateWiki()
        self.expected_kwargs = {
            'expected_args': [
                self.service.get_server_url(),
            ],
            'headers': {'Content-type': 'application/json'},
            'params': {
                'name': wiki_name
            }
        }

        self.args = [
            mock_server_context(self.service), wiki_name, wiki_body
        ]
    def setUp(self):

        message_title = 'Test Insert Message'
        message_body = 'The body of the message'
        render_as = 'HTML'

        expected_content = {
            'body': message_body,
            'title': message_title,
            'rendererType': render_as
        }

        self.service = MockPostMessage()
        self.expected_kwargs = {
            'expected_args': [self.service.get_server_url()],
            'data': expected_content,
            'headers': None,
            'timeout': 300
        }

        self.args = [
            mock_server_context(self.service), message_title, message_body, render_as
        ]