Commit Graph

5 Commits

Author SHA1 Message Date
Hervé Beraud d746757302 Use unittest.mock instead of mock
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we can use the
standard lib unittest.mock module instead.

Note that https://github.com/openstack/charms.openstack is used during tests
and he need `mock`, unfortunatelly it doesn't declare `mock` in its
requirements so it retrieve mock from other charm project (cross dependency).
So we depend on charms.openstack first and when
Ib1ed5b598a52375e29e247db9ab4786df5b6d142 will be merged then CI
will pass without errors.

Depends-On: Ib1ed5b598a52375e29e247db9ab4786df5b6d142
Change-Id: If1ef6178116ed8f1ce8f0244d72246292cdf52e9
2021-12-15 10:07:32 +00:00
Frode Nordahl 61c94148d9
Add support for handling of forwarded broker requests
Change-Id: I0d4ed457e1d59eabed3340f5dc7d8353d5d66f04
2020-11-06 10:11:09 +01:00
inspurericzhang 7627eb2e85 Switch to Ussuri jobs
Change-Id: Idb4befc0c7d2094ce0ab5d1306e41282a372d3de
2019-10-31 17:45:29 +08:00
Corey Bryant 5e6c11fbc5 Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Note that python35-charm-jobs is retained since this charm is supported
on Xenial.

Change-Id: Ie38f53298dd4f9001fa59f5a10c4cc42f55155cc
Story: #2005924
Task: #34228
2019-07-30 10:16:01 -04:00
Frode Nordahl 6a9d50c2dc
Add gate jobs
Add test coverage report

Change-Id: I6206237d1cc902a1e8e521b37c19d84267ae8d6d
2019-03-04 08:04:35 +01:00