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.
Change-Id: Iacfc706dc2a0c5d845c7473d7e0123c20a2b20ee
Sphinx 2.0 no longer works on python 2.7, so we need to start capping
it there as well
depend on https://review.opendev.org/#/c/657890/
Change-Id: I87d71ce47e5aed5edbb2f8f9a7a0f6439255278e
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I739cd53efa4f685d721dc4c9095d5df273b2acae
Horizon test setting no longer depends on nose and related stuffs.
This commit cleans up nose related dependencies.
Also drops unnecessary Django dependencies. There is no need to
install Django explicitly as it is a horizon dependency.
Change-Id: I33091ef3c85ccff835f5995c668a9894454d182b
This is part of mox-removal community goal in Rocky.
Story: 2001546
Task: 8719
Change-Id: If8c5500e2c2f9688d3fba6be420b076a05c446a0
Signed-off-by: Charles Short <zulcss@gmail.com>
django_openstack_auth has been merged into horizon tree
as an effort of blueprint merge-openstack-auth.
There is no need to depend on django_openstack_auth any more.
Change-Id: I4729ec7d3fb3a2ca1d8c526fccf3c2290edbd922
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848
Change-Id: I7c3dd50fe5dc3ed4d0691b5c4bc4f17cc2ea74b6
* Due to this dependency mistral devstack pluging doesn't get
installed properly because it can't constrain this dependency
to a certain version
Change-Id: Ife4a2e3ace9d6325b27f995ceeafcd345dd8cc6d
In order to build a path to Python 3.x compatibility, we have switched
to mox3 in order to remove mox from the dependencies. mox3 is a fork
of mox that is Python 3.x compatible. So, remove mox from the
test-requirements.
Change-Id: I6a5c75b78d8bcdbb76a6515095f61f42ff667ec1
All the components of openstack maintain releasenotes. Similarly,
mistral dashboard must also maintain releasenotes. This adds
the releasenotes directory to the mistralclient repo.
Change-Id: Ia095ec4d6ac286cf6c27817765855a97a61502b1
Implements: blueprint maintain-releasenotes
Enable Unit Test add additional tooling to support running tests
and building virtual environments to mirror what is done in horizon.
Partially implements blueprint mistral-enrich-dashboard
Change-Id: I15b2b28a3a30e8c2ead3b2f68bf2986becbe7914
Also:
- add license headers
- set up tox for flake8 checks and venv
- remove run_tests.sh, tools/ and other stuff we don't need at the moment
- add basic sphinx setup for later use
Change-Id: I0d34fb9fd0bfd351d20474da88715b30ff3c3d61