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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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')
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')
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')
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)
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)
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)
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)
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)
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)
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)
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')
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)
def test_formats(): name = 'formats' response_code = 200 request = '%s/features/formats' % NS.root check_response(NS.session, request, response_code)
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)
def test_feature_main(): name = 'feature_main' response_code = 200 request = '%s/features' % NS.root check_response(NS.session, request, response_code)
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)
def test_feature_list(): name = 'feature_list' response_code = 200 request = '%s/features/list' % NS.root check_response(NS.session, request, response_code)