manila/manila/tests/api
Goutham Pacha Ravi 598223985a Use unittest.mock instead of third party lib
mock was adopted into standard python
in version 3.3 [1]. Since manila no longer
supports python2.7, we can use the inbuilt
mock package rather than the third party
lib.

Fix some issues with imports that weren't
following our import conventions of grouping
imports [3]

Add a hacking test to ensure we don't regress
on this.

[1] https://docs.python.org/3/library/unittest.mock.html
[2] http://lists.openstack.org/pipermail/openstack-discuss/2020-March/013281.html
[3] https://docs.openstack.org/hacking/latest/user/hacking.html#imports

Co-Authored-By: Sean McGinnis <sean.mcginnis@gmail.com>
Change-Id: If857a49fbf526983e712282a25d7e8bef5093533
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2020-04-17 16:24:27 -07:00
..
contrib Allow configuring availability_zones in share types 2019-02-13 17:39:48 +00:00
extensions Remove vim headers 2014-10-06 15:00:27 +02:00
middleware Fix UnicodeDecodeError when decode API input 2018-02-07 06:37:32 +00:00
openstack Use unittest.mock instead of third party lib 2020-04-17 16:24:27 -07:00
v1 Use unittest.mock instead of third party lib 2020-04-17 16:24:27 -07:00
v2 Use unittest.mock instead of third party lib 2020-04-17 16:24:27 -07:00
views Use unittest.mock instead of third party lib 2020-04-17 16:24:27 -07:00
__init__.py pep8: Enable H303 and F403 2014-08-23 10:40:52 +02:00
common.py Remove vim headers 2014-10-06 15:00:27 +02:00
fakes.py Hacking: Fix E117 2020-04-01 11:31:13 +02:00
test_common.py Use unittest.mock instead of third party lib 2020-04-17 16:24:27 -07:00
test_extensions.py Use unittest.mock instead of third party lib 2020-04-17 16:24:27 -07:00
test_middleware.py Added CORS support to Manila 2015-11-11 10:10:58 -08:00
test_versions.py Use unittest.mock instead of third party lib 2020-04-17 16:24:27 -07:00
test_wsgi.py Add possibility to run 'manila-api' with wsgi web servers 2017-04-10 12:49:20 +03:00