Commit 268ca72f authored by Spiros Koulouzis's avatar Spiros Koulouzis

updated test tosca file

parent edf39e93
...@@ -49,7 +49,7 @@ topology_template: ...@@ -49,7 +49,7 @@ topology_template:
capability: tosca.capabilities.ARTICONF.VM.topology capability: tosca.capabilities.ARTICONF.VM.topology
node: topology node: topology
relationship: tosca.relationships.HostedOn relationship: tosca.relationships.HostedOn
type: tosca.nodes.ARTICONF.Orchestrator.Kubernetes type: tosca.nodes.ARTICONF.docker.Orchestrator.Kubernetes
logspout: logspout:
artifacts: artifacts:
image: image:
...@@ -66,7 +66,7 @@ topology_template: ...@@ -66,7 +66,7 @@ topology_template:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
requirements: requirements:
- host: - host:
capability: tosca.capabilities.ARTICONF.Orchestrator capability: tosca.capabilities.ARTICONF.docker.Orchestrator
node: kubernetes node: kubernetes
relationship: tosca.relationships.HostedOn relationship: tosca.relationships.HostedOn
type: tosca.nodes.ARTICONF.Container.Application.Docker type: tosca.nodes.ARTICONF.Container.Application.Docker
...@@ -88,7 +88,7 @@ topology_template: ...@@ -88,7 +88,7 @@ topology_template:
- db_data:/var/lib/mysql - db_data:/var/lib/mysql
requirements: requirements:
- host: - host:
capability: tosca.capabilities.ARTICONF.Orchestrator capability: tosca.capabilities.ARTICONF.docker.Orchestrator
node: kubernetes node: kubernetes
relationship: tosca.relationships.HostedOn relationship: tosca.relationships.HostedOn
type: tosca.nodes.ARTICONF.Container.Application.Docker type: tosca.nodes.ARTICONF.Container.Application.Docker
...@@ -148,7 +148,7 @@ topology_template: ...@@ -148,7 +148,7 @@ topology_template:
relationship: relationship:
type: tosca.relationships.DependsOn type: tosca.relationships.DependsOn
- host: - host:
capability: tosca.capabilities.ARTICONF.Orchestrator capability: tosca.capabilities.ARTICONF.docker.Orchestrator
node: kubernetes node: kubernetes
relationship: tosca.relationships.HostedOn relationship: tosca.relationships.HostedOn
type: tosca.nodes.ARTICONF.Container.Application.Docker type: tosca.nodes.ARTICONF.Container.Application.Docker
......
...@@ -15,331 +15,332 @@ from sure_tosca.test import BaseTestCase ...@@ -15,331 +15,332 @@ from sure_tosca.test import BaseTestCase
class TestDefaultController(BaseTestCase): class TestDefaultController(BaseTestCase):
"""DefaultController integration test stubs""" """DefaultController integration test stubs"""
# def test_get_all_ancestor_properties(self): def test_get_all_ancestor_properties(self):
# """Test case for get_all_ancestor_properties """Test case for get_all_ancestor_properties
#
#
# """ """
# id_example = self.upload_2_topologies_file() id_example = self.upload_2_topologies_file()
#
# response = self.client.open( response = self.client.open(
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/ancestors_properties'.format( '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/ancestors_properties'.format(
# id=id_example, node_name='compute'), id=id_example, node_name='compute'),
# method='GET') method='GET')
# self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
# self.assertTrue(response.is_json) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list) self.assertIsInstance(response.json, list)
#
# def test_get_all_ancestor_types(self):
# """Test case for get_all_ancestor_types def test_get_all_ancestor_types(self):
# """Test case for get_all_ancestor_types
#
# """
# id_example = self.upload_2_topologies_file() """
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/ancestors_types'.format( response = self.client.open(
# id=id_example, node_name='compute'), '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/ancestors_types'.format(
# method='GET') id=id_example, node_name='compute'),
# self.assertEqual(response.status_code, 200) method='GET')
# self.assertTrue(response.is_json) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, list) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list)
# def test_get_ancestors_requirements(self):
# """Test case for get_ancestors_requirements def test_get_ancestors_requirements(self):
# """Test case for get_ancestors_requirements
#
# """
# id_example = self.upload_2_topologies_file() """
# id_example = self.upload_2_topologies_file()
# response = self.client.open(
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/ancestors_requirements'.format( response = self.client.open(
# id=id_example, node_name='kubernetes'), '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/ancestors_requirements'.format(
# method='GET') id=id_example, node_name='kubernetes'),
# self.assertEqual(response.status_code, 200) method='GET')
# self.assertTrue(response.is_json) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, list) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list)
# def test_get_dsl_definitions(self):
# """Test case for get_dsl_definitions def test_get_dsl_definitions(self):
# """Test case for get_dsl_definitions
#
# """
# # query_string = [('anchors', 'anchors_example'), ('derived_from', 'derived_from_example')] """
# id_example = self.upload_2_topologies_file() # query_string = [('anchors', 'anchors_example'), ('derived_from', 'derived_from_example')]
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}/dsl_definitions'.format(id=id_example), response = self.client.open(
# method='GET') '/tosca-sure/1.0.0/tosca_template/{id}/dsl_definitions'.format(id=id_example),
# self.assertTrue(response.is_json) method='GET')
# self.assertTrue(response.is_json)
# def test_get_imports(self):
# """Test case for get_imports def test_get_imports(self):
# """Test case for get_imports
#
# """
# id_example = self.upload_2_topologies_file() """
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}/imports'.format(id=id_example), response = self.client.open(
# method='GET') '/tosca-sure/1.0.0/tosca_template/{id}/imports'.format(id=id_example),
# self.assertTrue(response.is_json) method='GET')
# self.assertTrue(response.is_json)
# def test_get_node_outputs(self):
# """Test case for get_node_outputs def test_get_node_outputs(self):
# """Test case for get_node_outputs
#
# """
# id_example = self.upload_2_topologies_file() """
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/outputs'.format( response = self.client.open(
# id=id_example, node_name='compute'), '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/outputs'.format(
# method='GET') id=id_example, node_name='compute'),
# self.assertTrue(response.is_json) method='GET')
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, dict) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, dict)
# def test_get_node_properties(self):
# """Test case for get_node_properties def test_get_node_properties(self):
# """Test case for get_node_properties
#
# """
# id_example = self.upload_2_topologies_file() """
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/properties'.format( response = self.client.open(
# id=id_example, node_name='compute'), '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/properties'.format(
# method='GET') id=id_example, node_name='compute'),
# self.assertTrue(response.is_json) method='GET')
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, dict) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, dict)
# def test_get_node_requirements(self):
# """Test case for get_node_requirements def test_get_node_requirements(self):
# """Test case for get_node_requirements
#
# """
# id_example = self.upload_2_topologies_file() """
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/requirements'.format( response = self.client.open(
# id=id_example, node_name='kubernetes'), '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/requirements'.format(
# method='GET') id=id_example, node_name='kubernetes'),
# self.assertTrue(response.is_json) method='GET')
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, list)
# def test_get_node_templates(self):
# """Test case for get_node_templates def test_get_node_templates(self):
# """Test case for get_node_templates
#
# """
# id_example = self.upload_2_topologies_file() """
# query_string = [('type_name', None), id_example = self.upload_2_topologies_file()
# ('node_name', 'compute'), query_string = [('type_name', None),
# ('has_interfaces', True), ('node_name', 'compute'),
# ('has_properties', None), ('has_interfaces', True),
# ('has_attributes', None), ('has_properties', None),
# ('has_requirements', None), ('has_attributes', None),
# ('has_capabilities', None), ('has_requirements', None),
# ('has_artifacts', None)] ('has_capabilities', None),
# response = self.client.open( ('has_artifacts', None)]
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates'.format(id=id_example), response = self.client.open(
# method='GET', '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates'.format(id=id_example),
# query_string=query_string) method='GET',
# self.assertTrue(response.is_json) query_string=query_string)
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, list)
# query_string = [('type_name', None),
# ('node_name', None), query_string = [('type_name', None),
# ('has_interfaces', None), ('node_name', None),
# ('has_properties', None), ('has_interfaces', None),
# ('has_attributes', None), ('has_properties', None),
# ('has_requirements', None), ('has_attributes', None),
# ('has_capabilities', None), ('has_requirements', None),
# ('has_artifacts', None)] ('has_capabilities', None),
# response = self.client.open( ('has_artifacts', None)]
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates'.format(id=id_example), response = self.client.open(
# method='GET', '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates'.format(id=id_example),
# query_string=query_string) method='GET',
# self.assertTrue(response.is_json) query_string=query_string)
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, list)
# query_string = [('type_name', 'tosca.nodes.ARTICONF.Container.Application.Docker'),
# ('node_name', None), query_string = [('type_name', 'tosca.nodes.ARTICONF.Container.Application.Docker'),
# ('has_interfaces', None), ('node_name', None),
# ('has_properties', None), ('has_interfaces', None),
# ('has_attributes', None), ('has_properties', None),
# ('has_requirements', None), ('has_attributes', None),
# ('has_capabilities', None), ('has_requirements', None),
# ('has_artifacts', None)] ('has_capabilities', None),
# response = self.client.open( ('has_artifacts', None)]
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates'.format(id=id_example), response = self.client.open(
# method='GET', '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates'.format(id=id_example),
# query_string=query_string) method='GET',
# self.assertTrue(response.is_json) query_string=query_string)
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, list)
# def test_get_node_type_name(self):
# """Test case for get_node_type_name def test_get_node_type_name(self):
# """Test case for get_node_type_name
#
# """
# id_example = self.upload_2_topologies_file() """
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/type_name'.format( response = self.client.open(
# id=id_example, node_name='compute'), '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/type_name'.format(
# method='GET') id=id_example, node_name='compute'),
# self.assertTrue(response.is_json) method='GET')
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, str) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, str)
# def test_get_parent_type_name(self):
# """Test case for get_parent_type_name def test_get_parent_type_name(self):
# """Test case for get_parent_type_name
#
# """
# id_example = self.upload_2_topologies_file() """
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/derived_from'.format( response = self.client.open(
# id=id_example, node_name='kubernetes'), '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/derived_from'.format(
# method='GET') id=id_example, node_name='kubernetes'),
# self.assertTrue(response.is_json) method='GET')
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, str) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, str)
# def test_get_related_nodes(self):
# """Test case for get_related_nodes def test_get_related_nodes(self):
# """Test case for get_related_nodes
#
# """
# id_example = self.upload_2_topologies_file() """
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/related'.format( response = self.client.open(
# id=id_example, node_name='mysql'), '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/related'.format(
# method='GET') id=id_example, node_name='mysql'),
# self.assertTrue(response.is_json) method='GET')
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, list)
# def test_get_relationship_templates(self):
# """Test case for get_relationship_templates def test_get_relationship_templates(self):
# """Test case for get_relationship_templates
#
# """
# id_example = self.upload_2_topologies_file() """
# query_string = [('type_name', None), id_example = self.upload_2_topologies_file()
# ('derived_from', None)] query_string = [('type_name', None),
# response = self.client.open( ('derived_from', None)]
# '/tosca-sure/1.0.0/tosca_template/{id}/relationship_templates'.format(id=id_example), response = self.client.open(
# method='GET', '/tosca-sure/1.0.0/tosca_template/{id}/relationship_templates'.format(id=id_example),
# query_string=query_string) method='GET',
# self.assertTrue(response.is_json) query_string=query_string)
# self.assertTrue(response.is_json)
# def test_get_topology_template(self):
# """Test case for get_topology_template def test_get_topology_template(self):
# """Test case for get_topology_template
#
# """
# id_example = self.upload_2_topologies_file() """
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template'.format(id=id_example), response = self.client.open(
# method='GET') '/tosca-sure/1.0.0/tosca_template/{id}/topology_template'.format(id=id_example),
# self.assertTrue(response.is_json) method='GET')
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, dict) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, dict)
# def test_get_tosca_template(self):
# """Test case for get_tosca_template def test_get_tosca_template(self):
# """Test case for get_tosca_template
#
# """
# id_example = self.upload_2_topologies_file() """
# response = self.client.open( id_example = self.upload_2_topologies_file()
# '/tosca-sure/1.0.0/tosca_template/{id}'.format(id=id_example), response = self.client.open(
# method='GET') '/tosca-sure/1.0.0/tosca_template/{id}'.format(id=id_example),
# self.assertTrue(response.is_json) method='GET')
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, dict) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, dict)
# def test_get_types(self):
# """Test case for get_types def test_get_types(self):
# """Test case for get_types
#
# """
# id_example = self.upload_2_topologies_file() """
# query_string = [('kind_of_type', 'interface_types'), id_example = self.upload_2_topologies_file()
# ('has_interfaces', None), query_string = [('kind_of_type', 'interface_types'),
# ('type_name', 'tosca.interfaces.ARTICONF.CloudsStorm'), ('has_interfaces', None),
# ('has_properties', None), ('type_name', 'tosca.interfaces.ARTICONF.CloudsStorm'),
# ('has_attributes', None), ('has_properties', None),
# ('has_requirements', None), ('has_attributes', None),
# ('has_capabilities', None), ('has_requirements', None),
# ('has_artifacts', None), ('has_capabilities', None),
# ('derived_from', None)] ('has_artifacts', None),
# response = self.client.open( ('derived_from', None)]
# '/tosca-sure/1.0.0/tosca_template/{id}/types'.format(id=id_example), response = self.client.open(
# method='GET', '/tosca-sure/1.0.0/tosca_template/{id}/types'.format(id=id_example),
# query_string=query_string) method='GET',
# self.assertTrue(response.is_json) query_string=query_string)
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list) self.assertEqual(response.status_code, 200)
# query_string = [('kind_of_type', 'interface_types'), self.assertIsInstance(response.json, list)
# ('has_interfaces', None), query_string = [('kind_of_type', 'interface_types'),
# ('type_name', None), ('has_interfaces', None),
# ('has_properties', None), ('type_name', None),
# ('has_attributes', None), ('has_properties', None),
# ('has_requirements', None), ('has_attributes', None),
# ('has_capabilities', None), ('has_requirements', None),
# ('has_artifacts', None), ('has_capabilities', None),
# ('derived_from', 'tosca.interfaces.node.lifecycle.Standard')] ('has_artifacts', None),
# response = self.client.open( ('derived_from', 'tosca.interfaces.node.lifecycle.Standard')]
# '/tosca-sure/1.0.0/tosca_template/{id}/types'.format(id=id_example), response = self.client.open(
# method='GET', '/tosca-sure/1.0.0/tosca_template/{id}/types'.format(id=id_example),
# query_string=query_string) method='GET',
# self.assertTrue(response.is_json) query_string=query_string)
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, list)
# def test_set_node_properties(self):
# """Test case for set_node_properties def test_set_node_properties(self):
# """Test case for set_node_properties
#
# """
# id_example = self.upload_2_topologies_file() """
# properties = {'properties': {'cpu_frequency': '2 GHz'}} id_example = self.upload_2_topologies_file()
# response = self.client.open( properties = {'properties': {'cpu_frequency': '2 GHz'}}
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/properties'.format( response = self.client.open(
# id=id_example, node_name='compute'), '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates/{node_name}/properties'.format(
# method='PUT', id=id_example, node_name='compute'),
# data=json.dumps(properties), method='PUT',
# content_type='application/json') data=json.dumps(properties),
# self.assertTrue(response.is_json) content_type='application/json')
# self.assertEqual(response.status_code, 200) self.assertTrue(response.is_json)
# self.assertIsInstance(response.json, list) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, list)
# def upload_2_topologies_file(self):
# tosca_path = "../../../TOSCA/" def upload_2_topologies_file(self):
# file_name = 'application_example_2_topologies.yaml' # 'application_example_updated.yaml' # 'application_example_2_topologies.yaml' tosca_path = "../../../TOSCA/"
# input_tosca_file_path = tosca_path + '/' + file_name file_name = 'application_example_2_topologies.yaml' # 'application_example_updated.yaml' # 'application_example_2_topologies.yaml'
# if not os.path.exists(input_tosca_file_path): input_tosca_file_path = tosca_path + '/' + file_name
# tosca_path = "../TOSCA/" if not os.path.exists(input_tosca_file_path):
# input_tosca_file_path = tosca_path + '/' + file_name tosca_path = "../TOSCA/"
# input_tosca_file_path = tosca_path + '/' + file_name
# dir_path = os.path.dirname(os.path.realpath(__file__))
# self.assertEqual(True, os.path.exists(input_tosca_file_path), dir_path = os.path.dirname(os.path.realpath(__file__))
# 'Starting from: ' + dir_path + ' Input TOSCA file: ' + input_tosca_file_path + ' not found') self.assertEqual(True, os.path.exists(input_tosca_file_path),
# 'Starting from: ' + dir_path + ' Input TOSCA file: ' + input_tosca_file_path + ' not found')
# with open(input_tosca_file_path, 'r') as file:
# contents = file.read() with open(input_tosca_file_path, 'r') as file:
# byte_contents = bytes(contents, 'utf8') contents = file.read()
# data = dict(file=(BytesIO(byte_contents), input_tosca_file_path)) byte_contents = bytes(contents, 'utf8')
# response = self.client.open( data = dict(file=(BytesIO(byte_contents), input_tosca_file_path))
# '/tosca-sure/1.0.0/tosca_template', response = self.client.open(
# method='POST', '/tosca-sure/1.0.0/tosca_template',
# data=data, method='POST',
# content_type='multipart/form-data') data=data,
# file_id = response.data.decode('utf-8').replace('\n', '') content_type='multipart/form-data')
# return file_id file_id = response.data.decode('utf-8').replace('\n', '')
# return file_id
def upload_application_example_file(self): def upload_application_example_file(self):
tosca_path = "../../../TOSCA/" tosca_path = "../../../TOSCA/"
file_name = 'application_example_updated.yaml' # 'application_example_updated.yaml' # 'application_example_2_topologies.yaml' file_name = 'application_example_updated.yaml' # 'application_example_updated.yaml' # 'application_example_2_topologies.yaml'
...@@ -363,39 +364,39 @@ class TestDefaultController(BaseTestCase): ...@@ -363,39 +364,39 @@ class TestDefaultController(BaseTestCase):
content_type='multipart/form-data') content_type='multipart/form-data')
file_id = response.data.decode('utf-8').replace('\n', '') file_id = response.data.decode('utf-8').replace('\n', '')
return file_id return file_id
#
# def test_get_node_templates2(self): def test_get_node_templates2(self):
# """Test case for get_node_templates """Test case for get_node_templates
#
#
# """ """
# id_example = self.upload_application_example_file() id_example = self.upload_application_example_file()
#
# response = self.client.open( response = self.client.open(
# '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates'.format(id=id_example), '/tosca-sure/1.0.0/tosca_template/{id}/topology_template/node_templates'.format(id=id_example),
# method='GET', method='GET',
# query_string=None) query_string=None)
# self.assertTrue(response.is_json) self.assertTrue(response.is_json)
# self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, list) self.assertIsInstance(response.json, list)
# self.assertTrue(response.json) self.assertTrue(response.json)
#
# def test_get_default_interface(self): def test_get_default_interface(self):
# """Test case for get_default_interface """Test case for get_default_interface
#
#
# """ """
# id_example = self.upload_2_topologies_file() id_example = self.upload_2_topologies_file()
# query_string = [('instance_name', 'instance_name_example'), query_string = [('instance_name', 'instance_name_example'),
# ('operation_name', 'provision')] ('operation_name', 'provision')]
# response = self.client.open( response = self.client.open(
# '/tosca-sure/1.0.0/tosca_template/{id}/interface/{interface_type}/default'.format(id=id_example, '/tosca-sure/1.0.0/tosca_template/{id}/interface/{interface_type}/default'.format(id=id_example,
# interface_type='tosca.interfaces.ARTICONF.CloudsStorm'), interface_type='tosca.interfaces.ARTICONF.CloudsStorm'),
# method='GET', method='GET',
# query_string=query_string) query_string=query_string)
# self.assertTrue(response.is_json) self.assertTrue(response.is_json)
# self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
# self.assertIsInstance(response.json, dict) self.assertIsInstance(response.json, dict)
if __name__ == '__main__': if __name__ == '__main__':
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment