[FIX] test_http: TestHttpStatic cases were run twice

Because the class was imported in this file, unittest was discovering
it again and was running the TestHttpStatic cases twice: once because
of its inclusion in the test_static.py file, once more because of its
inclusion in the test_web_server.py file.

Changing the import solved the problem, since it is a python module
object that is now exposed and not test case classes, unittest doesn't
discover the classes.

closes odoo/odoo#143840

X-original-commit: 8067d3bf3d9f73b95595a16100096aafff5c2075
Signed-off-by: Julien Castiaux (juc) <juc@odoo.com>
This commit is contained in:
Julien Castiaux
2023-12-01 15:51:53 +00:00
parent b8fe3ee779
commit caf4da2544
@@ -2,7 +2,7 @@
from os import getenv
from odoo.tests import tagged
from .test_static import TestHttpStatic, TestHttpStaticCache
from . import test_static
# Small configuration to run the tests against a web server.
@@ -11,7 +11,7 @@ WEB_SERVER_URL = getenv('WEB_SERVER_URL', 'http://localhost:80')
@tagged('webserver', '-standard', '-at_install')
class TestHttpStaticWebServer(TestHttpStatic, TestHttpStaticCache):
class TestHttpStaticWebServer(test_static.TestHttpStatic, test_static.TestHttpStaticCache):
@classmethod
def base_url(cls):
return WEB_SERVER_URL