RDS - Dont return empty DBClusterIdentifier (#5119)
This commit is contained in:
parent
08d705aa99
commit
3e31e49c83
@ -506,7 +506,7 @@ class Database(CloudFormationModel):
|
||||
</VpcSecurityGroupMembership>
|
||||
{% endfor %}
|
||||
</VpcSecurityGroups>
|
||||
<DBClusterIdentifier>{{ database.db_cluster_identifier }}</DBClusterIdentifier>
|
||||
{% if database.db_cluster_identifier %}<DBClusterIdentifier>{{ database.db_cluster_identifier }}</DBClusterIdentifier>{% endif %}
|
||||
<DBInstanceIdentifier>{{ database.db_instance_identifier }}</DBInstanceIdentifier>
|
||||
<DbiResourceId>{{ database.dbi_resource_id }}</DbiResourceId>
|
||||
<InstanceCreateTime>{{ database.instance_create_time }}</InstanceCreateTime>
|
||||
@ -758,7 +758,7 @@ class Database(CloudFormationModel):
|
||||
"BackupRetentionPeriod": "{{ database.backup_retention_period }}",
|
||||
"CharacterSetName": {%- if database.character_set_name -%}{{ database.character_set_name }}{%- else %} null{%- endif -%},
|
||||
"DBInstanceClass": "{{ database.db_instance_class }}",
|
||||
"DBClusterIdentifier": "{{ database.db_cluster_identifier }}",
|
||||
{%- if database.db_cluster_identifier -%}"DBClusterIdentifier": "{{ database.db_cluster_identifier }}",{%- endif -%}
|
||||
"DBInstanceIdentifier": "{{ database.db_instance_identifier }}",
|
||||
"DBInstanceStatus": "{{ database.status }}",
|
||||
"DBName": {%- if database.db_name -%}"{{ database.db_name }}"{%- else %} null{%- endif -%},
|
||||
|
@ -1,3 +1,4 @@
|
||||
import json
|
||||
import moto.server as server
|
||||
import sure # noqa # pylint: disable=unused-import
|
||||
|
||||
@ -9,3 +10,19 @@ def test_list_databases():
|
||||
res = test_client.get("/?Action=DescribeDBInstances")
|
||||
|
||||
res.data.decode("utf-8").should.contain("<DescribeDBInstancesResult>")
|
||||
|
||||
|
||||
def test_create_db_instance():
|
||||
backend = server.create_backend_app("rds")
|
||||
test_client = backend.test_client()
|
||||
|
||||
body = {
|
||||
"DBInstanceIdentifier": "hi",
|
||||
"DBInstanceClass": "db.m4.large",
|
||||
"Engine": "aurora",
|
||||
"StorageType": "standard",
|
||||
"Port": 3306,
|
||||
}
|
||||
res = test_client.post("/?Action=CreateDBInstance", data=json.dumps(body))
|
||||
|
||||
res.data.decode("utf-8").shouldnt.contain("<DBClusterIdentifier>")
|
||||
|
Loading…
Reference in New Issue
Block a user