コード例 #1
0
def test_register_status_no_target_id(requireMocking, user_id):
    from cis import spectrum

    response = spectrum.register_status(
        {
            'pathParameters': {},
            'queryStringParameters': {
                'clean': 'true',
                'identifiedBy': user_id
            }
        }, {})

    assert response['statusCode'] == http.HTTPStatus.BAD_REQUEST
コード例 #2
0
def test_register_status_no_clean(requireMocking, compound_list, user_id):
    from cis import spectrum

    response = spectrum.register_status(
        {
            'pathParameters': {
                'tgt_id': str(compound_list[0]['id'])
            },
            'queryStringParameters': {
                'identifiedBy': user_id
            }
        }, {})

    assert response['statusCode'] == http.HTTPStatus.BAD_REQUEST
コード例 #3
0
def test_register_status_random_clean(requireMocking, compound_list):
    from cis import spectrum

    response = spectrum.register_status(
        {
            'pathParameters': {
                'tgt_id': str(compound_list[0]['id'])
            },
            'queryStringParameters': {
                'clean': 'bad stuff'
            }
        }, {})

    assert response['statusCode'] == http.HTTPStatus.BAD_REQUEST
コード例 #4
0
def test_change_status(requireMocking, compound_list, user_id):
    from cis import spectrum

    response = spectrum.register_status(
        {
            'pathParameters': {
                'tgt_id': str(compound_list[0]['id'])
            },
            'queryStringParameters': {
                'clean': 'false',
                'identifiedBy': 'diego-test'
            }
        }, {})

    assert response['statusCode'] == 200
    assert json.loads(response['body'])['clean'] is False