| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Add release notes for recent changes and update the formatting of older
release notes for consistency.
Change-Id: I3992b0c198eac41b2acf37d73e6642f47aeb5330
|
|
|
|
| |
Change-Id: I7def2163b8e2064a7af4f0f53861ae3e7aec1e9c
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change the main logger to use the application's name instead of
'cliff.app' so that unhandled errors reported as oneliners come out as
"ERROR: myapp some problem happened" instead of
"ERROR: cliff.app some problem happened".
Change-Id: I7d31cb8c1700984e6bd951ee05817b2e6a915da4
Closes-bug: #1348648
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Reorder the list to place python 3.3 first to avoid the issue with
python 2.6/7 choosing a dbm format not available in 3.3.
Remove python 3.2 from the default list so that running tox without any
arguments runs a useful set of tests.
Change-Id: I181f73871df16b44de6426f7cddc40956e338c72
|
|/ /
| |
| |
| | |
Change-Id: I02dddff536946ea6eb7662e2af6ddb8b5cbf5641
|
|/
|
|
|
|
|
|
|
| |
The tests against stable versions of consuming projects download the
release packages from the PyPI mirror. Now that there are wheels
available, installing those packages breaks. Rather than completely
rewrite the test scripts, force the sdist to be downloaded.
Change-Id: I574610b934a40aa4e4c017d1f247cc14b81a8160
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Closes bug 1298907
Change-Id: I6042efc694fefc705db5d425142a1068780ef2de
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
This will allow us to load commands from other entrypoints into the
list. It brings together the two CommandManager overrides in tests into
one place in utils to simply usage.
Change-Id: Ib463eff98c2ac04488ce4a8875cf3e1b7779b27c
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
rules are avaialble at https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Typos
Change-Id: I1ecf1b48d82c71ef12cf419540740aac2d64bb56
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
There isn't method assert_called_once, and it doesn't really
check anything. We'd better check mock.called directly.
Change-Id: Iffbaa176c3efd41084a655adcbbb0821d8ad496d
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
The --variable option to the shell format is redundant to the
--column option and it adds to the clutter.
Change-Id: I0e3dbca8272d1503df3188dbba00afa902dbd34b
Closes-Bug: #1320629
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
According to http://docs.openstack.org/developer/hacking/ it should
be preferred to use six.add_metaclass instead of __metaclass__.
Change-Id: I33a0d1b0a0a31beacc8c768eb18fac3cb9ed5936
|
|/
|
|
|
| |
Change-Id: I573ba628e1f7d4e1f6d71223e27f2301db7eb080
Closes-Bug: #1322931
|
|
|
|
| |
Change-Id: I934f67643ed407ef3f12a9a2d0d9f695cb88038e
|
|
|
|
| |
Change-Id: I5aae8afb822c1a840572c75120f16432f317cedd
|
|
|
|
|
|
|
|
| |
Remove PrettyTable from documentation build requirements, it
should be installed when cliff is installed
Change-Id: If870128aafdbc5ace8d9185aff479926481fb8ee
Closes-Bug: #1268339
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add the script for running unit tests in other
projects so we can establish cross-project gate
jobs.
Depends on https://review.openstack.org/#/c/83411/
and https://review.openstack.org/#/c/83412/
Change-Id: I3d3e25f92ab6337432b54967a381662f32902a6d
|
| |
| |
| |
| |
| | |
Fixes bug: 1302066
Change-Id: I7fe066165ce11cfe977a18c0e49a55ff84ba4187
|
| |
| |
| |
| | |
Change-Id: Idb93d5ad7e9987a60cb5845e83ccdcab49f35f65
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Change-Id: If6198ede935907396454e72fc76f8ec9c1265eb6
Closes-Bug: #1269299
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It may be useful to have a value only output formatter to perform operationgs like:
TOKEN=$(openstack token create -c id -f value)
Rather than:
eval $(openstack token create -c id -f shell)
TOKEN="${id}"
Change-Id: I7bda3cc1a1d154a05e8e31eed564dae1e82066d6
Closes-Bug: #1292578
|
| |
| |
| |
| |
| |
| |
| | |
This update is based on the oslo-cookiecutter template for the
README for a new library.
Change-Id: I3ee1e22377e1dcca86ca3d5b208abc3c9dea70a9
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
The other unit tests do not require pep8
Change-Id: I7ac68bb3ff48a76a6dd3db08a05827831069f141
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| |
| | |
The cmdloop in cmd2 looks for a --test option in the parsed arguments which doesn't work if you want to pass other arguments in interactive mode. If any other arguments are passed in, an exception is thrown.
Change-Id: Iacd3d338dce74f4de9eaf5c9c8ad8ac9f9ae32e3
Closes-Bug: #1103218
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Ibd2a7c044752416deb4bf9f0984e53f74fe7621c
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
subprocess.check_output was new in Python 2.7.
Use an alternative construct via subprocess.Popen
which works on Python 2.6 as well.
Change-Id: I0b44fc19183f1c6b23fe5a9cce31de381809534d
|
| | |
| | |
| | |
| | | |
Change-Id: I6b6e20a7884b47ade466fc38641a5ac1a5f3e146
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Before this change the shell formatter could not be trusted to output
anything with double quotes. With this change we can pass the output
directly to the shell for evaluation.
Change-Id: I8f2bf23a1523f6f02e5ce8563038b20e079b52da
Closes-Bug: #1269908
|
|/ /
| |
| |
| |
| |
| |
| | |
This is in prepration for changing the behavior to escape double quotes.
Change-Id: Ib82511d066d70a1603b80ba8680b005e00113483
Related-Bug: #1269908
|
|/
|
|
|
|
|
|
|
| |
The neutronclient code is using '_formatters' for some
column formatters. Rather than change their code in multiple
branches, just rename our use of _formatters here to a
unique name.
Change-Id: I85272bcf4c3daa5fbb52ab75945e567a786bd203
|
|
|
|
|
|
|
| |
Run the tests of some consumers of cliff to ensure that changes
being made do not break the apps or downsteam libraries.
Change-Id: Ifded67608b49044cc6a0832389ad7fe825148a3c
|
|
|
|
| |
Change-Id: I3bdf7f1293b00b563bc3332c6d6336f68e0f20e8
|
|
|
|
|
|
|
|
| |
python-neutronclient was modifying the formatters set,
but those objects were always meant to be private.
Rename "formatters" to "_formatters" to make that clear.
Change-Id: I993c948384201ef64c6fd0c957fa854bc4eed9d6
|
|
|
|
| |
Change-Id: I93e4f54d1b81f53615774aa5f79b3e6a9941a55d
|
|
|
|
| |
Change-Id: I9c2091ccac212e7bd8f5f6af571426dd10a1d18e
|
|
|
|
| |
Change-Id: Ibc424639b06362ce915776ea5914860e809ce25e
|