glance.tests.functional.glare package¶
Submodules¶
glance.tests.functional.glare.test_glare module¶
-
class
glance.tests.functional.glare.test_glare.Artifact(**kwargs)[source]¶ Bases:
glance.common.glare.definitions.ArtifactType-
created_at= <glance.common.glare.definitions.DateTime object>¶
-
deleted_at= <glance.common.glare.definitions.DateTime object>¶
-
depends_on= <glance.common.glare.definitions.ArtifactReference object>¶
-
depends_on_list= []¶
-
description= <glance.common.glare.definitions.Text object>¶
-
dict_prop= {}¶
-
dict_prop_strval= {}¶
-
id= <glance.common.glare.definitions.String object>¶
-
metadata= <glance.common.glare.declarative.ArtifactTypeMetadata object>¶
-
name= <glance.common.glare.definitions.String object>¶
-
owner= <glance.common.glare.definitions.String object>¶
-
prop1= <glance.common.glare.definitions.String object>¶
-
prop2= <glance.common.glare.definitions.Integer object>¶
-
prop_list= []¶
-
published_at= <glance.common.glare.definitions.DateTime object>¶
-
state= <glance.common.glare.definitions.String object>¶
-
tuple_prop= []¶
-
type_name= <glance.common.glare.definitions.String object>¶
-
type_version= <glance.common.glare.definitions.SemVerString object>¶
-
updated_at= <glance.common.glare.definitions.DateTime object>¶
-
version= <glance.common.glare.definitions.SemVerString object>¶
-
visibility= <glance.common.glare.definitions.String object>¶
-
-
class
glance.tests.functional.glare.test_glare.ArtifactNoProps(**kwargs)[source]¶ Bases:
glance.common.glare.definitions.ArtifactType-
created_at= <glance.common.glare.definitions.DateTime object>¶
-
deleted_at= <glance.common.glare.definitions.DateTime object>¶
-
description= <glance.common.glare.definitions.Text object>¶
-
id= <glance.common.glare.definitions.String object>¶
-
metadata= <glance.common.glare.declarative.ArtifactTypeMetadata object>¶
-
name= <glance.common.glare.definitions.String object>¶
-
owner= <glance.common.glare.definitions.String object>¶
-
published_at= <glance.common.glare.definitions.DateTime object>¶
-
state= <glance.common.glare.definitions.String object>¶
-
type_name= <glance.common.glare.definitions.String object>¶
-
type_version= <glance.common.glare.definitions.SemVerString object>¶
-
updated_at= <glance.common.glare.definitions.DateTime object>¶
-
version= <glance.common.glare.definitions.SemVerString object>¶
-
visibility= <glance.common.glare.definitions.String object>¶
-
-
class
glance.tests.functional.glare.test_glare.ArtifactNoProps1(**kwargs)[source]¶ Bases:
glance.common.glare.definitions.ArtifactType-
created_at= <glance.common.glare.definitions.DateTime object>¶
-
deleted_at= <glance.common.glare.definitions.DateTime object>¶
-
description= <glance.common.glare.definitions.Text object>¶
-
id= <glance.common.glare.definitions.String object>¶
-
metadata= <glance.common.glare.declarative.ArtifactTypeMetadata object>¶
-
name= <glance.common.glare.definitions.String object>¶
-
owner= <glance.common.glare.definitions.String object>¶
-
published_at= <glance.common.glare.definitions.DateTime object>¶
-
state= <glance.common.glare.definitions.String object>¶
-
type_name= <glance.common.glare.definitions.String object>¶
-
type_version= <glance.common.glare.definitions.SemVerString object>¶
-
updated_at= <glance.common.glare.definitions.DateTime object>¶
-
version= <glance.common.glare.definitions.SemVerString object>¶
-
visibility= <glance.common.glare.definitions.String object>¶
-
-
class
glance.tests.functional.glare.test_glare.ArtifactWithBlob(**kwargs)[source]¶ Bases:
glance.common.glare.definitions.ArtifactType-
blob1= <glance.common.glare.definitions.BinaryObject object>¶
-
blob_list= []¶
-
created_at= <glance.common.glare.definitions.DateTime object>¶
-
deleted_at= <glance.common.glare.definitions.DateTime object>¶
-
description= <glance.common.glare.definitions.Text object>¶
-
id= <glance.common.glare.definitions.String object>¶
-
metadata= <glance.common.glare.declarative.ArtifactTypeMetadata object>¶
-
name= <glance.common.glare.definitions.String object>¶
-
owner= <glance.common.glare.definitions.String object>¶
-
published_at= <glance.common.glare.definitions.DateTime object>¶
-
state= <glance.common.glare.definitions.String object>¶
-
type_name= <glance.common.glare.definitions.String object>¶
-
type_version= <glance.common.glare.definitions.SemVerString object>¶
-
updated_at= <glance.common.glare.definitions.DateTime object>¶
-
version= <glance.common.glare.definitions.SemVerString object>¶
-
visibility= <glance.common.glare.definitions.String object>¶
-
-
class
glance.tests.functional.glare.test_glare.TestArtifacts(*args, **kwargs)[source]¶ Bases:
glance.tests.functional.FunctionalTest-
test_create_artifact_bad_dependency_format()[source]¶ Invalid dependencies creation.
Dependencies should be passed: * as a list of ids if param is an ArtifactReferenceList * as an id if param is an ArtifactReference
-
test_create_artifact_invalid_properties()[source]¶ Any attempt to pass invalid properties should result in 400
-
test_create_artifact_no_such_version()[source]¶ Creation impossible without specifying a correct version.
An attempt to create an artifact out of existing plugin but with a wrong version should result in 400 BadRequest ‘No such plugin has been loaded’
-
test_create_artifact_no_type_version_specified()[source]¶ Creation impossible without specifying a version.
It should not be possible to create an artifact out of existing plugin without specifying any version
-
test_create_artifact_not_all_properties()[source]¶ Create artifact with minimal properties.
Checks that it is possible to create an artifact by passing all required properties but omitting some not required
-
test_create_artifact_with_properties()[source]¶ Create an artifact (with two deployer-defined properties)
-
test_get_artifact_none_show_level()[source]¶ Create an artifact (with two deployer-defined properties)
-
test_list_any_artifacts()[source]¶ Returns information about all draft artifacts with given endpoint
-
test_list_artifact_no_such_version()[source]¶ Version filtering should be applied for existing plugins.
An attempt to retrieve an artifact out of existing plugin but with a wrong version should result in 400 BadRequest ‘No such plugin has been loaded’
-
test_list_artifacts_with_version()[source]¶ Supplying precise artifact version does not break anything
-
test_update_empty_array_property_by_add_op()[source]¶ Test jsonpatch add.
According to RFC 6902: * if the array is empty, ‘/array/0’ is a valid path
-
users= {'admin': {'tenant_id': 'fe8ed470-0c7f-43c5-b1e7-d67e0d802fa3', 'token': '854937f6-20bb-4872-8254-04412f4bcf56', 'role': 'admin', 'id': '20696dbd-1ea4-461f-a222-345986225851'}, 'user2': {'tenant_id': '7eecd2cc-9739-4fa7-832d-fca3fb738eca', 'token': '2cff947e-e51c-4a31-a36d-0375956126c6', 'role': 'member', 'id': '0394dd2e-b846-451d-a174-4dc76d002219'}, 'user1': {'tenant_id': 'bf23fea9-e9b1-48ab-b2eb-c165ac80abff', 'token': 'e0d2a7eb-4bf9-4fb2-b79d-5cfdc246c11d', 'role': 'member', 'id': '9cf0e5c9-9417-49fb-a579-dc0e77e50ae3'}}¶
-