<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-troveclient.git, branch 2.15.0</title>
<subtitle>opendev.org: openstack/python-troveclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/'/>
<entry>
<title>add lower-constraints job</title>
<updated>2018-04-16T12:02:01+00:00</updated>
<author>
<name>Doug Hellmann</name>
<email>doug@doughellmann.com</email>
</author>
<published>2018-03-22T22:07:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=1dd0c2e26f426f05a9efc7110f359ba9554a7bf9'/>
<id>1dd0c2e26f426f05a9efc7110f359ba9554a7bf9</id>
<content type='text'>
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

About PrettyTable requirement:
The minimum version of PrettyTable is not correct in requirements.txt,
which should be 0.7.2 according to the unittests(before 0.7.2, if the
table is empty, i.e. no rows in the table, PrettyTable won't print the
headers and borders, this is changed during 0.7.2)

Co-Authored-By: Zhao Chao &lt;zhaochao1984@gmail.com&gt;
Change-Id: Ia9cadcbc2bc9aa2864fe47040dfe7be8ae286b98
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann &lt;doug@doughellmann.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

About PrettyTable requirement:
The minimum version of PrettyTable is not correct in requirements.txt,
which should be 0.7.2 according to the unittests(before 0.7.2, if the
table is empty, i.e. no rows in the table, PrettyTable won't print the
headers and borders, this is changed during 0.7.2)

Co-Authored-By: Zhao Chao &lt;zhaochao1984@gmail.com&gt;
Change-Id: Ia9cadcbc2bc9aa2864fe47040dfe7be8ae286b98
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann &lt;doug@doughellmann.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2018-03-23T01:54:33+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2018-03-23T01:54:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=0e6c017c6d1d049d7d26c3c143ca5f7dff8c6233'/>
<id>0e6c017c6d1d049d7d26c3c143ca5f7dff8c6233</id>
<content type='text'>
Change-Id: I5428b7f4f4f57511a6f60e654811b66152119ee4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I5428b7f4f4f57511a6f60e654811b66152119ee4
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2018-03-15T08:06:06+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2018-03-15T08:06:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=8f5f3289770922394142f6e8cffc57b3f35efda9'/>
<id>8f5f3289770922394142f6e8cffc57b3f35efda9</id>
<content type='text'>
Change-Id: I2d9b7ccba2d1a57f10988488f5899f2f5e6d6bae
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2d9b7ccba2d1a57f10988488f5899f2f5e6d6bae
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix invalid mock in OSC cluster creating unittest"</title>
<updated>2018-03-01T13:18:50+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-03-01T13:18:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=2f9a4aa991fb0c03b23e70e6f3aa1cfbdaa4da53'/>
<id>2f9a4aa991fb0c03b23e70e6f3aa1cfbdaa4da53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add cluster-grow and cluster-shrink to OSC"</title>
<updated>2018-02-21T16:50:07+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-02-21T16:50:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=77246e9e340a45147c1320ab048944b53cd6cb24'/>
<id>77246e9e340a45147c1320ab048944b53cd6cb24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Clean imports in code"</title>
<updated>2018-02-21T16:50:06+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-02-21T16:50:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=84a632c42f5c27c6062b07625fd86701456932b0'/>
<id>84a632c42f5c27c6062b07625fd86701456932b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean imports in code</title>
<updated>2018-02-21T09:33:43+00:00</updated>
<author>
<name>Nguyen Hung Phuong</name>
<email>phuongnh@vn.fujitsu.com</email>
</author>
<published>2018-02-21T09:32:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=5757f3a1f6aaffd2ad2dfb2748b1bc4755fc15c9'/>
<id>5757f3a1f6aaffd2ad2dfb2748b1bc4755fc15c9</id>
<content type='text'>
In some part in the code we import objects. In the Openstack style guidelines
they recommend to import only modules. [1]: "Do not import objects, only modules".

[1] https://docs.openstack.org/hacking/0.10.3/

Change-Id: I8dd5396ab604013639a0b626ce3ecd3e3fad12e8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some part in the code we import objects. In the Openstack style guidelines
they recommend to import only modules. [1]: "Do not import objects, only modules".

[1] https://docs.openstack.org/hacking/0.10.3/

Change-Id: I8dd5396ab604013639a0b626ce3ecd3e3fad12e8
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated from global requirements</title>
<updated>2018-02-17T10:20:05+00:00</updated>
<author>
<name>OpenStack Proposal Bot</name>
<email>openstack-infra@lists.openstack.org</email>
</author>
<published>2018-02-17T10:20:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=8aaf3c8f1c1a282b3597d97ccd18bab28689c24b'/>
<id>8aaf3c8f1c1a282b3597d97ccd18bab28689c24b</id>
<content type='text'>
Change-Id: Ia83b80d03bd227522d29f743eb48a270048cc84c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia83b80d03bd227522d29f743eb48a270048cc84c
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix invalid mock in OSC cluster creating unittest</title>
<updated>2018-02-13T12:44:09+00:00</updated>
<author>
<name>Zhao Chao</name>
<email>zhaochao1984@gmail.com</email>
</author>
<published>2018-02-13T12:22:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=728d9378dc448885edf4437b77b146d32565a6e2'/>
<id>728d9378dc448885edf4437b77b146d32565a6e2</id>
<content type='text'>
As '_parse_instance_options' is imported into database_clusters, mocking
destination should be the database_clusters module, not the original
troveclient.v1.shell.

The reason this test passed before this patch is, the return value of
'_parse_instance_options' is not checked, i.e. the mock object is also
useless. This patch also checks how troveclient.v1.clusters.create is
called to ensure '_parse_instance_options' is correctly mocked.

Change-Id: I903a3b9565e4044c33401a6abcc47d50a5a2567f
Signed-off-by: Zhao Chao &lt;zhaochao1984@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As '_parse_instance_options' is imported into database_clusters, mocking
destination should be the database_clusters module, not the original
troveclient.v1.shell.

The reason this test passed before this patch is, the return value of
'_parse_instance_options' is not checked, i.e. the mock object is also
useless. This patch also checks how troveclient.v1.clusters.create is
called to ensure '_parse_instance_options' is correctly mocked.

Change-Id: I903a3b9565e4044c33401a6abcc47d50a5a2567f
Signed-off-by: Zhao Chao &lt;zhaochao1984@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cluster-grow and cluster-shrink to OSC</title>
<updated>2018-02-13T12:11:23+00:00</updated>
<author>
<name>Zhao Chao</name>
<email>zhaochao1984@gmail.com</email>
</author>
<published>2018-02-13T11:29:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=a2da920ef477bf6c1e408e421c8a6d3fe9205601'/>
<id>a2da920ef477bf6c1e408e421c8a6d3fe9205601</id>
<content type='text'>
This change adds database support to python-openstackclient
project for the cluster-grow and cluster-shrink commands.

The trove command cluster-grow is now:
    openstack database cluster grow
The trove command cluster-shrink is now:
    openstack database cluster shrink

Change-Id: I449e7f7d841ea266611ff79f8a41f6e730fced3c
Partially-Implements: blueprint trove-support-in-python-openstackclient
Signed-off-by: Zhao Chao &lt;zhaochao1984@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds database support to python-openstackclient
project for the cluster-grow and cluster-shrink commands.

The trove command cluster-grow is now:
    openstack database cluster grow
The trove command cluster-shrink is now:
    openstack database cluster shrink

Change-Id: I449e7f7d841ea266611ff79f8a41f6e730fced3c
Partially-Implements: blueprint trove-support-in-python-openstackclient
Signed-off-by: Zhao Chao &lt;zhaochao1984@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
