mirror of
https://github.com/OCA/server-backend.git
synced 2025-02-18 09:52:42 +02:00
[IMP] : black, isort, prettier
This commit is contained in:
committed by
Pedro M. Baeza
parent
5b5b55c8c7
commit
df7608d90b
@@ -2,13 +2,13 @@
|
||||
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
|
||||
|
||||
from contextlib import contextmanager
|
||||
|
||||
from mock import MagicMock
|
||||
|
||||
from odoo.tests.common import TransactionCase
|
||||
|
||||
|
||||
class Common(TransactionCase):
|
||||
|
||||
@contextmanager
|
||||
def _mock_method(self, method_name, method_obj=None):
|
||||
if method_obj is None:
|
||||
|
||||
@@ -7,59 +7,46 @@ from .common import Common
|
||||
|
||||
|
||||
class TestExternalSystem(Common):
|
||||
|
||||
def setUp(self):
|
||||
super(TestExternalSystem, self).setUp()
|
||||
self.record = self.env.ref('base_external_system.external_system_os')
|
||||
self.record = self.env.ref("base_external_system.external_system_os")
|
||||
|
||||
def test_get_system_types(self):
|
||||
"""It should return at least the test record's interface."""
|
||||
self.assertIn(
|
||||
(self.record._name, self.record._description),
|
||||
self.env['external.system']._get_system_types(),
|
||||
self.env["external.system"]._get_system_types(),
|
||||
)
|
||||
|
||||
def test_check_fingerprint_blank(self):
|
||||
"""It should not allow blank fingerprints when checking enabled."""
|
||||
with self.assertRaises(ValidationError):
|
||||
self.record.write({
|
||||
'ignore_fingerprint': False,
|
||||
'fingerprint': False,
|
||||
})
|
||||
self.record.write({"ignore_fingerprint": False, "fingerprint": False})
|
||||
|
||||
def test_check_fingerprint_allowed(self):
|
||||
"""It should not raise a validation error if there is a fingerprint."""
|
||||
self.record.write({
|
||||
'ignore_fingerprint': False,
|
||||
'fingerprint': 'Data',
|
||||
})
|
||||
self.record.write({"ignore_fingerprint": False, "fingerprint": "Data"})
|
||||
self.assertTrue(True)
|
||||
|
||||
def test_client(self):
|
||||
"""It should yield the open interface client."""
|
||||
with self._mock_method('client', self.record) as magic:
|
||||
with self._mock_method("client", self.record) as magic:
|
||||
with self.record.system_id.client() as client:
|
||||
self.assertEqual(client, magic().__enter__())
|
||||
|
||||
def test_create_creates_and_assigns_interface(self):
|
||||
"""It should create and assign the interface on record create."""
|
||||
record = self.env['external.system'].create({
|
||||
'name': 'Test',
|
||||
'system_type': 'external.system.os',
|
||||
})
|
||||
record = self.env["external.system"].create(
|
||||
{"name": "Test", "system_type": "external.system.os"}
|
||||
)
|
||||
self.assertEqual(
|
||||
record.interface._name, 'external.system.os',
|
||||
record.interface._name, "external.system.os",
|
||||
)
|
||||
|
||||
def test_create_context_override(self):
|
||||
"""It should allow for interface create override with context."""
|
||||
model = self.env['external.system'].with_context(
|
||||
no_create_interface=True,
|
||||
)
|
||||
record = model.create({
|
||||
'name': 'Test',
|
||||
'system_type': 'external.system.os',
|
||||
})
|
||||
model = self.env["external.system"].with_context(no_create_interface=True,)
|
||||
record = model.create({"name": "Test", "system_type": "external.system.os"})
|
||||
self.assertFalse(record.interface)
|
||||
|
||||
def test_action_test_connection(self):
|
||||
|
||||
@@ -7,23 +7,22 @@ from .common import Common
|
||||
|
||||
|
||||
class TestExternalSystemAdapter(Common):
|
||||
|
||||
def setUp(self):
|
||||
super(TestExternalSystemAdapter, self).setUp()
|
||||
self.system = self.env.ref('base_external_system.external_system_os')
|
||||
self.record = self.env['external.system.adapter'].new({
|
||||
'system_id': self.system.id,
|
||||
})
|
||||
self.system = self.env.ref("base_external_system.external_system_os")
|
||||
self.record = self.env["external.system.adapter"].new(
|
||||
{"system_id": self.system.id}
|
||||
)
|
||||
|
||||
def test_client_yields_client(self):
|
||||
"""It should yield the client."""
|
||||
with self._mock_method('external_get_client') as magic:
|
||||
with self._mock_method("external_get_client") as magic:
|
||||
with self.record.client() as client:
|
||||
self.assertEqual(client, magic())
|
||||
|
||||
def test_client_destroys_client(self):
|
||||
"""It should destroy the client after use."""
|
||||
with self._mock_method('external_destroy_client') as magic:
|
||||
with self._mock_method("external_destroy_client") as magic:
|
||||
with self.record.client() as client:
|
||||
self.assertFalse(magic.call_count)
|
||||
magic.assert_called_once_with(client)
|
||||
@@ -31,12 +30,12 @@ class TestExternalSystemAdapter(Common):
|
||||
def test_external_get_client_ensure_one(self):
|
||||
"""It should assert singletons."""
|
||||
with self.assertRaises(ValueError):
|
||||
self.env['external.system.adapter'].external_get_client()
|
||||
self.env["external.system.adapter"].external_get_client()
|
||||
|
||||
def test_external_destroy_client_ensure_one(self):
|
||||
"""It should assert singletons."""
|
||||
with self.assertRaises(ValueError):
|
||||
self.env['external.system.adapter'].external_destroy_client(None)
|
||||
self.env["external.system.adapter"].external_destroy_client(None)
|
||||
|
||||
def test_external_test_connection(self):
|
||||
"""It should raise a UserError."""
|
||||
|
||||
@@ -7,7 +7,6 @@ from .common import Common
|
||||
|
||||
|
||||
class TestExternalSystemOs(Common):
|
||||
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
"""Remember the working dir, just in case."""
|
||||
@@ -22,7 +21,7 @@ class TestExternalSystemOs(Common):
|
||||
|
||||
def setUp(self):
|
||||
super(TestExternalSystemOs, self).setUp()
|
||||
self.record = self.env.ref('base_external_system.external_system_os')
|
||||
self.record = self.env.ref("base_external_system.external_system_os")
|
||||
|
||||
def test_external_get_client_returns_os(self):
|
||||
"""It should return the Pyhton OS module."""
|
||||
|
||||
Reference in New Issue
Block a user