Exemple #1
0
def test_get_uncached_paramters_test_feature_hdf():
    """
    """
    name = 'get_paramters_test_feature_hdf'
    response_code = 200
    request = '%s/features/ParametersTestFeature/hdf?image=%s' % (NS.root,
                                                                  NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #2
0
def test_get_simple_test_feature_xml():
    """
    """
    name = 'simple_test_feature_xml'
    response_code = 200
    request = '%s/features/SimpleTestFeature/xml?image=%s' % (NS.root,
                                                              NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #3
0
def test_test_feature():
    """
        Testing on a Test Features
    """
    name = 'feature'
    response_code = 200
    request = '%s/features/SimpleTestFeature' % NS.root
    check_response(NS.session, request, response_code)
Exemple #4
0
def test_get_multivector_test_feature_csv():
    """
    """
    name = 'get_multivector_test_feature_csv'
    response_code = 200
    request = '%s/features/MultiVectorTestFeature/csv?image=%s' % (
        NS.root, NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #5
0
def test_get_uncached_test_feature_csv():
    """
    """
    name = 'get_uncached_test_feature_xml'
    response_code = 200
    request = '%s/features/UncachedTestFeature/csv?image=%s' % (NS.root,
                                                                NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #6
0
def test_get_uncached_test_feature_hdf_with_mask_and_gobject():
    """
    """
    name = 'get_uncached_test_feature_xml'
    response_code = 200
    request = '%s/features/UncachedTestFeature/hdf?image=%s&mask=%s&gobject=%s' % (
        NS.root, NS.image_uri, NS.image_uri, NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #7
0
def test_feature_cached():
    """
        Testing on a Cached Test Features
    """
    name = 'feature_cached'
    response_code = 200
    request = '%s/features/UncachedTestFeature' % NS.root
    check_response(NS.session, request, response_code)
Exemple #8
0
def test_get_simple_test_feature_hdf():
    """
    """
    name = 'get_simple_test_feature_hdf'
    response_code = 200
    request = '%s/features/SimpleTestFeature/hdf?image=%s&mask=%s&gobject=%s' % (
        NS.root, NS.image_uri, NS.image_uri, NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #9
0
def test_get_simple_test_feature_xml_with_mask_and_gobject():
    """
    """
    name = 'get_simple_test_feature_xml_with_mask_and_gobject'
    response_code = 200
    request = '%s/features/SimpleTestFeature/xml?image=%s&mask=%s&gobject=%s' % (
        NS.root, NS.image_uri, NS.image_uri, NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #10
0
def test_get_uncached_multivector_test_feature_hdf():
    """
    """
    name = 'get_multivector_test_feature_hdf'
    response_code = 200
    request = '%s/features/UncachedMultiVectorTestFeature/hdf?image=%s' % (
        NS.root, NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #11
0
def test_get_simple_test_feature_xml_with_redirected_data_service_url():
    """
    """
    name = 'simple_test_feature_xml'
    response_code = 200
    request = '%s/features/SimpleTestFeature/xml?image=%s' % (
        NS.root, NS.resource_uri + '/pixels')
    check_response(NS.session, request, response_code)
Exemple #12
0
def test_get_simple_test_feature_xml_returned_from_cache():
    """
    """
    name = 'simple_test_feature_xml'
    response_code = 200
    request = '%s/features/SimpleTestFeature/xml?image=%s' % (NS.root,
                                                              NS.image_uri)
    NS.session.fetchxml(request)  #inital request
    check_response(NS.session, request, response_code)
Exemple #13
0
def test_post_simple_test_feature_xml():
    """
        Posting a single element
    """
    name = 'post_simple_test_feature_xml'
    response_code = 200
    request = '%s/features/SimpleTestFeature/xml' % NS.root
    body = """<feature uri="%s?image=%s"/>""" % (request, NS.image_uri)
    check_response(NS.session, request, response_code, xml=body, method='POST')
Exemple #14
0
def test_post_uncached_test_feature_hdf():
    """
    """
    name = 'post_uncached_test_feature_csv'
    response_code = 200
    request = '%s/features/UncachedTestFeature/hdf' % NS.root
    body = """<resource>
        <feature uri="%s?image=%s"/>
        <feature uri="%s?image=%s"/>
        <feature uri="%s?image=%s"/>
        </resource>
    """ % (request, NS.image_uri1, request, NS.image_uri2, request,
           NS.image_uri3)
    check_response(NS.session, request, response_code, xml=body, method='POST')
Exemple #15
0
def test_post_simple_test_feature_hdf():
    """
        Posting multiple elements and returning hdf
    """
    name = 'post_simple_test_feature_hdf'
    response_code = 200
    request = '%s/features/SimpleTestFeature/hdf' % NS.root
    body = """<resource>
        <feature uri="%s?image=%s"/>
        <feature uri="%s?image=%s"/>
        <feature uri="%s?image=%s"/>
        </resource>
    """ % (request, NS.image_uri1, request, NS.image_uri2, request,
           NS.image_uri3)
    check_response(NS.session, request, response_code, xml=body, method='POST')
Exemple #16
0
def test_nonlisted_format():
    name = 'nonlisted_format'
    response_code = 404
    request = '%s/features/SimpleTestFeature/sadf?image=%s' % (NS.root,
                                                               NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #17
0
def test_nonlisted_feature():
    name = 'nonlisted_feature'
    response_code = 404
    request = '%s/features/asdf/xml?image=%s' % (NS.root, NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #18
0
def test_multible_same_element_types():
    name = 'multible_same_element_types'
    response_code = 400
    request = '%s/features/SimpleTestFeature/xml?image=%s&image=%s' % (
        NS.root, NS.image_uri, NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #19
0
def test_feature_calculation_error():
    name = 'feature_calculation_error'
    response_code = 200
    request = '%s/features/ExceptionTestFeature/xml?image=%s' % (NS.root,
                                                                 NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #20
0
def test_simple_test_feature_gobject_not_found():
    name = 'feature_calculation_error'
    response_code = 200
    request = '%s/features/SimpleTestFeature/xml?image=%s&gobject=%s/image_service/image/notaresource' % (
        NS.root, NS.image_uri, NS.root)
    check_response(NS.session, request, response_code)
Exemple #21
0
def test_uncached_parameter_test_feature_resource_type_not_found_hdf():
    name = 'resource_type_not_found'
    response_code = 200
    request = '%s/features/UncachedParametersTestFeature/hdf?image=%s/image_service/image/notaresource' % (
        NS.root, NS.root)
    check_response(NS.session, request, response_code)
Exemple #22
0
def test_simple_test_feature_resource_type_not_found_hdf():
    name = 'simple_test_feature_resource_type_not_found_simple'
    response_code = 200
    request = '%s/features/SimpleTestFeature/hdf?image=%s/image_service/image/notaresource' % (
        NS.root, NS.root)
    check_response(NS.session, request, response_code)
Exemple #23
0
def test_post_without_a_body():
    name = 'post_without_a_body'
    response_code = 400
    request = '%s/features/SimpleTestFeature/xml' % NS.root
    check_response(NS.session, request, response_code, method='POST')
Exemple #24
0
def test_get_without_a_resource():
    name = 'get_without_a_resource'
    response_code = 400
    request = '%s/features/SimpleTestFeature/xml' % NS.root
    check_response(NS.session, request, response_code)
Exemple #25
0
def test_formats():
    name = 'formats'
    response_code = 200
    request = '%s/features/formats' % NS.root
    check_response(NS.session, request, response_code)
Exemple #26
0
def test_incorrect_resource_input_type():
    name = 'incorrect_resource_input_type'
    response_code = 400
    request = '%s/features/SimpleTestFeature/xml?stuff=%s' % (NS.root,
                                                              NS.image_uri)
    check_response(NS.session, request, response_code)
Exemple #27
0
def test_feature_main():
    name = 'feature_main'
    response_code = 200
    request = '%s/features' % NS.root
    check_response(NS.session, request, response_code)
Exemple #28
0
def test_documentation_incorrect_format():
    name = 'documentation_of_incorrect_format'
    response_code = 404
    request = '%s/features/format/asdf' % NS.root
    check_response(NS.session, request, response_code)
Exemple #29
0
def test_feature_list():
    name = 'feature_list'
    response_code = 200
    request = '%s/features/list' % NS.root
    check_response(NS.session, request, response_code)