60 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
| @project
 | |
| Feature: create project
 | |
| 
 | |
|   @openstack
 | |
|   Scenario: Create project test_openstack
 | |
|     When I send POST '/v2.0/project' query with JSON body
 | |
|     """
 | |
|     {
 | |
|       "deploy_envs": [
 | |
|         {
 | |
|           "identifier": "test",
 | |
|           "run_list": [],
 | |
|           "expires": null,
 | |
|           "provider": "openstack",
 | |
|           "users": [
 | |
|             "test"
 | |
|           ],
 | |
|           "flavor": "as_long_as_image",
 | |
|           "image": "08093b30-8393-42c3-8fb3-c4df56deb967",
 | |
|           "subnets": [
 | |
|             "private"
 | |
|           ],
 | |
|           "groups": [
 | |
|             "default"
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "name": "test_openstack"
 | |
|     }
 | |
|     """
 | |
|     Then response should be '201'
 | |
| 
 | |
|   @ec2
 | |
|   Scenario: Create project test_ec2
 | |
|     When I send POST '/v2.0/project' query with JSON body
 | |
|     """
 | |
|     {
 | |
|       "deploy_envs": [
 | |
|         {
 | |
|           "identifier": "test",
 | |
|           "run_list": [],
 | |
|           "expires": null,
 | |
|           "provider": "ec2",
 | |
|           "users": [
 | |
|             "test"
 | |
|           ],
 | |
|           "flavor": "m1.small",
 | |
|           "image": "ami-63071b0a",
 | |
|           "subnets": [],
 | |
|           "groups": [
 | |
|             "default"
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "name": "test_ec2"
 | |
|     }
 | |
|     """
 | |
|     Then response should be '201'
 | |
| 
 | 
