We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: Ieea99ee85a01061eed68d45fc62f24dbffb98076
request HTML lig in tox logdir, which is accessible on gates
completely ignore migrations in pylint
Change-Id: Icd3bb59844abe171c075b38accbbc1e8f222d435
now is possible to set env and cwd for command
Currently this API is not used
Minimal coverage is set to 80% (current real value: 85%)
Change-Id: I66bd3039f33b53085546fd57d65977145f2d43e5
Memorize SSHClient with clean-up by node and global supported
Memorize uses custom metaclass
If creds changed -> connection is recreated (1 connect per host: port pair).
reduced warning messages level
clear() marked as deprecated to prevent memorization breakage
On shutdown/revert/destroy node close connection to the selected node
Change-Id: Ie9f3711f8be946c823c7d9feb3f3edda56257640
blueprint: sshmanager-integration
1. install.rst
2. README.md
3. Minor fixed for network and environment models docstrings
4. Already not used helpers (
_underscored - was implemented in early devops 3,
KeyPolicy) has been dropped completely.
Change-Id: I36b537915e019193f28b452dbac13ee1c9ab289e
Move SSHHelper execute_through_host from fuelweb_test
Cover SSHClient by unit tests
Extend SSHClient and DevopsCalledProcessError API
Coverage: 75% -> threshold 70%
Change-Id: I3c4a268857486b18c14a96bba7a886bb4e67747f
When a development environment is under a proxy, tox is failed even if
environment variables of the proxy are set.
This patch fixes this problem.
Closes-Bug: #1525115
Change-Id: I9a870f21a1eef9983f1988d10c32366085ff88c6
Added factories for Volume and Environment and used in test
Increased py.test verbosity (for diffs in asserts)
More and better test cases for Volume XML
Partial-Bug: #1462906
Change-Id: I765cc572970ebb75290246887c1ff1bf0b773c56
* added py27 tox env to default env list
* added pytest and pytest-django as test requirements
* tests with database marked as expected to fail until DB will
be configured correctly on CI
* fixed issues and fails in tests
Partial-Bug: #1462906
Change-Id: I4e37ca12c645950eedc9ced5b59daf1fd22005ee