forked from Mapan/odoo17e
16 lines
949 B
Python
16 lines
949 B
Python
from odoo.addons.account_batch_payment.models.sepa_mapping import sanitize_communication
|
|
from odoo.tests.common import TransactionCase
|
|
|
|
|
|
class TestSepaMapping(TransactionCase):
|
|
def test_sepa_mapping(self):
|
|
self.assertEqual(sanitize_communication("Hello/world", 5), "Hello")
|
|
self.assertEqual(sanitize_communication("Hello / World"), "Hello / World")
|
|
self.assertEqual(sanitize_communication("Hello // World"), "Hello / World")
|
|
self.assertEqual(sanitize_communication("Hello //// W//orld"), "Hello / W/orld")
|
|
self.assertEqual(sanitize_communication("/Hello / World/"), "Hello / World")
|
|
self.assertEqual(sanitize_communication("Hello / World /"), "Hello / World ")
|
|
self.assertEqual(sanitize_communication("\u1F9E/Hello"), "Hello")
|
|
self.assertEqual(sanitize_communication("Hello/\u1F9E"), "Hello")
|
|
self.assertEqual(sanitize_communication("Hello/\u1F9E/ World"), "Hello/ World")
|