mirror of
https://github.com/bringout/oca-ocb-report.git
synced 2026-04-22 17:21:59 +02:00
19.0 vanilla
This commit is contained in:
parent
62d197ac8b
commit
184bb0e321
667 changed files with 691406 additions and 239886 deletions
|
|
@ -0,0 +1,47 @@
|
|||
from odoo.tests.common import TransactionCase, new_test_user
|
||||
|
||||
|
||||
class TestDisplayNames(TransactionCase):
|
||||
|
||||
def test_get_single_display_name(self):
|
||||
bob = self.env["res.partner"].create({"name": "Bob"})
|
||||
display_name = self.env["spreadsheet.mixin"].get_display_names_for_spreadsheet([{"model": "res.partner", "id": bob.id}])
|
||||
self.assertEqual(display_name, ["Bob"])
|
||||
|
||||
def test_get_archived_record_display_name(self):
|
||||
bob = self.env["res.partner"].create({"name": "Bob", "active": False})
|
||||
display_name = self.env["spreadsheet.mixin"].get_display_names_for_spreadsheet([{"model": "res.partner", "id": bob.id}])
|
||||
self.assertEqual(display_name, ["Bob"])
|
||||
|
||||
def test_two_single_display_name(self):
|
||||
alice = self.env["res.partner"].create({"name": "Alice"})
|
||||
bob = self.env["res.partner"].create({"name": "Bob"})
|
||||
display_name = self.env["spreadsheet.mixin"].get_display_names_for_spreadsheet([
|
||||
{"model": "res.partner", "id": alice.id},
|
||||
{"model": "res.partner", "id": bob.id}
|
||||
])
|
||||
self.assertEqual(display_name, ["Alice", "Bob"])
|
||||
|
||||
def test_get_missing_id_display_name(self):
|
||||
self.assertFalse(self.env["res.partner"].browse(9999).exists())
|
||||
display_name = self.env["spreadsheet.mixin"].get_display_names_for_spreadsheet([
|
||||
{"model": "res.partner", "id": 9999}
|
||||
])
|
||||
self.assertEqual(display_name, [None])
|
||||
|
||||
def test_get_mix_missing_correct_ids_display_name(self):
|
||||
bob = self.env["res.partner"].create({"name": "Bob"})
|
||||
display_name = self.env["spreadsheet.mixin"].get_display_names_for_spreadsheet([
|
||||
{"model": "res.partner", "id": bob.id},
|
||||
{"model": "res.partner", "id": 9999},
|
||||
])
|
||||
self.assertEqual(display_name, ["Bob", None])
|
||||
|
||||
def test_mixed_model_display_name(self):
|
||||
alice = new_test_user(self.env, login="alice", name="Alice")
|
||||
bob = self.env["res.partner"].create({"name": "Bob"})
|
||||
display_name = self.env["spreadsheet.mixin"].get_display_names_for_spreadsheet([
|
||||
{"model": "res.users", "id": alice.id},
|
||||
{"model": "res.partner", "id": bob.id}
|
||||
])
|
||||
self.assertEqual(display_name, ["Alice", "Bob"])
|
||||
Loading…
Add table
Add a link
Reference in a new issue