Chris MacNaughton
70e758be05
Break out required environment variables
...
Instead of printing out the list of all required environment
variables when one is missing, only print out the missing
variables.
2020-09-24 15:18:49 +02:00
Frode Nordahl
8a8178738d
Add support for resetting back to charm default on config_change
...
Due to python-libjuju's requirement for coercing every config
value into strings, some configuration type/values are not
possible to specify the default for.
Allow the config_change helper to optionally use reset back to
charm default instead of specifying default config values in a
dictionary.
2020-09-15 15:31:28 +02:00
Frode Nordahl
5b2a2fee9c
unit_tests: Replace patch decorators with BaseTestCase helpers
2020-09-15 15:31:25 +02:00
David Ames
23b24a5501
Merge pull request #365 from openstack-charmers/ovn-charm
...
Add OVS to OVN migration tests
2020-09-11 08:48:20 -07:00
Chris MacNaughton
c75f2fcb6d
Ensure that zaza-openstack-tests can talk to an IPv6 Keystone
...
When configuring the address to use to talk to Keystone,
the format_addr helper should be used to ensure that an
IPv4 or IPv6 address can be correctly handled.
2020-09-08 11:11:13 +02:00
Frode Nordahl
fe329c1824
Add helper to retrieve tests_options for specific test
...
This is done by building a prefix for options key from dot-notated
absolute path to calling method or function.
2020-09-07 10:35:18 +02:00
Frode Nordahl
2e6a2ef534
Add helper to format IP addresses appropriately
...
The ``format_addr`` helper will allow you to write IP version
agnostic code by encapsulating IPv6 addresses in brackets ('[]').
2020-06-06 14:38:38 +02:00
Dmitrii Shcherbakov
740bc2060f
Pass arguments BaseCharmTest.setUpClass
...
Not doing so triggers an incorrect behavior leading to functional test
failures as the application name is not set correctly.
https://github.com/openstack-charmers/zaza-openstack-tests/issues/256
https://review.opendev.org/#/c/712980/1
2020-05-04 20:45:55 +03:00
Chris MacNaughton
27e5f7d8bc
We must have async functions for the before/after callables
2020-04-10 16:51:41 +02:00
Chris MacNaughton
183b3c012f
Add unit tests for new rabbit and mysql helpers
2020-04-10 11:02:38 +02:00