summaryrefslogtreecommitdiff
path: root/troveclient
diff options
context:
space:
mode:
authorLingxian Kong <anlin.kong@gmail.com>2020-09-15 10:16:41 +1200
committerLingxian Kong <anlin.kong@gmail.com>2020-09-15 12:27:41 +1200
commit4756e291b6b29835c8a8cdfb09d716fe39ee9733 (patch)
treeaa625eeeceeb2985473e330dc4c24f8ee172b9e9 /troveclient
parente658e600fd17b777e771022098a2b2de7dc59686 (diff)
downloadpython-troveclient-4756e291b6b29835c8a8cdfb09d716fe39ee9733.tar.gz
Show project Id for backup
Change-Id: I7314abe06ac750c202382ffcf37eaa08bfabcede
Diffstat (limited to 'troveclient')
-rw-r--r--troveclient/osc/v1/database_backups.py2
-rw-r--r--troveclient/tests/fakes.py9
-rw-r--r--troveclient/tests/osc/v1/test_database_backups.py12
3 files changed, 17 insertions, 6 deletions
diff --git a/troveclient/osc/v1/database_backups.py b/troveclient/osc/v1/database_backups.py
index 779b942..9525ed0 100644
--- a/troveclient/osc/v1/database_backups.py
+++ b/troveclient/osc/v1/database_backups.py
@@ -33,7 +33,7 @@ class ListDatabaseBackups(command.Lister):
_description = _("List database backups")
columns = ['ID', 'Instance ID', 'Name', 'Status', 'Parent ID',
- 'Updated']
+ 'Updated', 'Project ID']
def get_parser(self, prog_name):
parser = super(ListDatabaseBackups, self).get_parser(prog_name)
diff --git a/troveclient/tests/fakes.py b/troveclient/tests/fakes.py
index 53ea5c5..be074c2 100644
--- a/troveclient/tests/fakes.py
+++ b/troveclient/tests/fakes.py
@@ -680,7 +680,9 @@ class FakeHTTPClient(base_client.HTTPClient):
"instance_id": "1234",
"parent_id": None,
"locationRef": ("http://backup_srvr/database_backups/"
- "bk-1234.xbstream.gz.enc")},
+ "bk-1234.xbstream.gz.enc"),
+ "project_id": "262db161-d3e4-4218-8bde-5bd879fc3e61"
+ },
{
"status": "COMPLETED",
"updated": "2015-05-16T14:22:12",
@@ -694,7 +696,10 @@ class FakeHTTPClient(base_client.HTTPClient):
"instance_id": "5678",
"parent_id": None,
"locationRef": ("http://backup_srvr/database_backups/"
- "bk-5678.xbstream.gz.enc")}]})
+ "bk-5678.xbstream.gz.enc"),
+ "project_id": "262db161-d3e4-4218-8bde-5bd879fc3e61"
+ }
+ ]})
def get_backups_bk_1234(self, **kw):
r = {'backup': self.get_backups()[2]['backups'][0]}
diff --git a/troveclient/tests/osc/v1/test_database_backups.py b/troveclient/tests/osc/v1/test_database_backups.py
index 7a4ae13..a552d25 100644
--- a/troveclient/tests/osc/v1/test_database_backups.py
+++ b/troveclient/tests/osc/v1/test_database_backups.py
@@ -34,7 +34,7 @@ class TestBackupList(TestBackups):
columns = database_backups.ListDatabaseBackups.columns
values = ('bk-1234', '1234', 'bkp_1', 'COMPLETED', None,
- '2015-05-16T14:23:08')
+ '2015-05-16T14:23:08', '262db161-d3e4-4218-8bde-5bd879fc3e61')
def setUp(self):
super(TestBackupList, self).setUp()
@@ -141,7 +141,9 @@ class TestBackupShow(TestBackups):
values = ('2015-05-16T14:22:28', 'mysql', '5.6', 'v-56', None, 'bk-1234',
'1234',
'http://backup_srvr/database_backups/bk-1234.xbstream.gz.enc',
- 'bkp_1', None, 0.11, 'COMPLETED', '2015-05-16T14:23:08')
+ 'bkp_1', None,
+ '262db161-d3e4-4218-8bde-5bd879fc3e61',
+ 0.11, 'COMPLETED', '2015-05-16T14:23:08')
def setUp(self):
super(TestBackupShow, self).setUp()
@@ -159,6 +161,7 @@ class TestBackupShow(TestBackups):
'locationRef',
'name',
'parent_id',
+ 'project_id',
'size',
'status',
'updated',
@@ -203,7 +206,9 @@ class TestBackupCreate(TestBackups):
values = ('2015-05-16T14:22:28', 'mysql', '5.6', 'v-56', None, 'bk-1234',
'1234',
'http://backup_srvr/database_backups/bk-1234.xbstream.gz.enc',
- 'bkp_1', None, 0.11, 'COMPLETED', '2015-05-16T14:23:08')
+ 'bkp_1', None,
+ '262db161-d3e4-4218-8bde-5bd879fc3e61',
+ 0.11, 'COMPLETED', '2015-05-16T14:23:08')
def setUp(self):
super(TestBackupCreate, self).setUp()
@@ -221,6 +226,7 @@ class TestBackupCreate(TestBackups):
'locationRef',
'name',
'parent_id',
+ 'project_id',
'size',
'status',
'updated',