Add unit test for "ironic port-update" shell cmd

This patch set add unit tests for "ironic port-test" command.

Change-Id: I7ac6e69e5be5dcf617cada502b0585e1f06bb7ff
Updates to CLI doc

This updates the CLI documentation to:
- document the OS_REGION_NAME variable
- add a link to the locatin of the tools/ironic.bash-completion file because
  I don't know how/where the user can get it otherwise

Change-Id: I14fe729630cb9b7da298edcb941087a1fe73d41b
Add defaults to the CLI help strings

This modifies the help strings for timeout, os-service-type, and
os-endpoint-type arguments, to include the default values used.

Change-Id: I6bc9c243654b74550c60caf7fdb40e18addb3cd4
Merge "Updates to CLI doc"
Merge "Add unit test for "ironic port-update" shell cmd"
Replace calls to Mock.assert_not_called

Mock.assert_not_called() isn't a valid mock method. This replaces
those calls with self.assertFalse(<mocked-obj>.called).

It also fixes one of the tests that was incorrectly (trying to) assert
using the wrong mock object.

Change-Id: Ieecf23de335b15df5811d57ecf9ddd3a30919fa2
Closes-Bug: #1370583
Updated from global requirements

Change-Id: I76dfe0dd4bd2838dc19f57621741509775c06e8c
Merge "Add defaults to the CLI help strings"
Merge "Updated from global requirements"
Add unit test for "ironic node-update" shell cmd

This patch set add unit tests for "ironic node-update" command.

Change-Id: Ia749a630895f9c8606eca1a6bcb258f8092be29e
Add unit tests for "ironic node-create" shell cmd

This patch set add unit tests for "ironic node-create" command.

Change-Id: I9045a8913770e83b891062a5939b928094909498
Remove unused command in tox.ini

patch_tox_venv.py is not found in this project,
so 'tox -ecover' command report error. This fixes it.

Change-Id: I415f305f7eb98e444b4f6b340409bc5d32d4e9bb
Merge "Add unit tests for "ironic node-create" shell cmd"