[2/9] incubator-ariatosca git commit: ARIA-1 Parser test suite
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/ce4a1837/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py new file mode 100644 index 000..54cfd90 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_names_shorthand(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() + + +def test_names_type_qualified(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: tosca:Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: tosca:BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/ce4a1837/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py new file mode 100644 index 000..922f9dc --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py @@ -0,0 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_profile(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +""", import_profile=True, validate_normative=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/ce4a1837/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py new file mode 100644 index 000..9d40e22 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py @@ -0,0 +1,179 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +#
[2/9] incubator-ariatosca git commit: ARIA-1 Parser test suite
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/793640d3/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py new file mode 100644 index 000..54cfd90 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_names_shorthand(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() + + +def test_names_type_qualified(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: tosca:Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: tosca:BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/793640d3/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py new file mode 100644 index 000..922f9dc --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py @@ -0,0 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_profile(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +""", import_profile=True, validate_normative=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/793640d3/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py new file mode 100644 index 000..9d40e22 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py @@ -0,0 +1,179 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +#
[2/9] incubator-ariatosca git commit: ARIA-1 Parser test suite
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/6ab17b86/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py new file mode 100644 index 000..54cfd90 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_names_shorthand(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() + + +def test_names_type_qualified(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: tosca:Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: tosca:BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/6ab17b86/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py new file mode 100644 index 000..922f9dc --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py @@ -0,0 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_profile(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +""", import_profile=True, validate_normative=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/6ab17b86/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py new file mode 100644 index 000..9d40e22 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py @@ -0,0 +1,179 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +#
[2/9] incubator-ariatosca git commit: ARIA-1 Parser test suite
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/f39b9f97/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py new file mode 100644 index 000..54cfd90 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_names_shorthand(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() + + +def test_names_type_qualified(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: tosca:Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: tosca:BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/f39b9f97/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py new file mode 100644 index 000..922f9dc --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py @@ -0,0 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_profile(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +""", import_profile=True, validate_normative=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/f39b9f97/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py new file mode 100644 index 000..9d40e22 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py @@ -0,0 +1,179 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +#
[2/9] incubator-ariatosca git commit: ARIA-1 Parser test suite
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/eeccb760/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py new file mode 100644 index 000..54cfd90 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_names_shorthand(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() + + +def test_names_type_qualified(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: tosca:Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: tosca:BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/eeccb760/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py new file mode 100644 index 000..922f9dc --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py @@ -0,0 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_profile(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +""", import_profile=True, validate_normative=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/eeccb760/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py new file mode 100644 index 000..9d40e22 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py @@ -0,0 +1,179 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +#
[2/9] incubator-ariatosca git commit: ARIA-1 Parser test suite
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/a7c37467/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py new file mode 100644 index 000..54cfd90 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_names_shorthand(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() + + +def test_names_type_qualified(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: tosca:Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: tosca:BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/a7c37467/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py new file mode 100644 index 000..922f9dc --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py @@ -0,0 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_profile(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +""", import_profile=True, validate_normative=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/a7c37467/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py new file mode 100644 index 000..9d40e22 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py @@ -0,0 +1,179 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +#
[2/9] incubator-ariatosca git commit: ARIA-1 Parser test suite
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/22cee6d9/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py new file mode 100644 index 000..54cfd90 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_names_shorthand(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() + + +def test_names_type_qualified(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: tosca:Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: tosca:BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/22cee6d9/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py new file mode 100644 index 000..922f9dc --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py @@ -0,0 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_profile(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +""", import_profile=True, validate_normative=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/22cee6d9/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py new file mode 100644 index 000..9d40e22 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py @@ -0,0 +1,179 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +#
[2/9] incubator-ariatosca git commit: ARIA-1 Parser test suite
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/d233b238/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py new file mode 100644 index 000..54cfd90 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_names.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_names_shorthand(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() + + +def test_names_type_qualified(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +topology_template: + node_templates: +my_server: + type: tosca:Compute + requirements: +- local_storage: +node: my_block_storage +relationship: + type: AttachesTo + properties: +location: /path1/path2 +my_block_storage: + type: tosca:BlockStorage + properties: +size: 10 GB +""", import_profile=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/d233b238/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py new file mode 100644 index 000..922f9dc --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_profile.py @@ -0,0 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +def test_profile(parser): +parser.parse_literal(""" +tosca_definitions_version: tosca_simple_yaml_1_0 +""", import_profile=True, validate_normative=True).assert_success() http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/d233b238/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py -- diff --git a/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py new file mode 100644 index 000..9d40e22 --- /dev/null +++ b/tests/extensions/aria_extension_tosca/simple_v1_0/test_repositories.py @@ -0,0 +1,179 @@ +# -*- coding: utf-8 -*- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +#