summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-09-15 22:01:43 +0000
committerGerrit Code Review <review@openstack.org>2020-09-15 22:01:43 +0000
commit0f5ffbe63207f16d78a8aaa8fa41717b27dbbb3f (patch)
tree300801cac86507b878bd0b1a435cae314f165e9b
parentbbeb4009a4f2e317aaf108cfd7c6694e0a43d25d (diff)
parent4756e291b6b29835c8a8cdfb09d716fe39ee9733 (diff)
downloadpython-troveclient-0f5ffbe63207f16d78a8aaa8fa41717b27dbbb3f.tar.gz
Merge "Show project Id for backup"
-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',