66from unittest import mock
77
88import odoo .tests .common as common
9+ from odoo import Command
910
1011from odoo .addons .queue_job import identity_exact
1112from odoo .addons .queue_job .delay import DelayableGraph
@@ -208,7 +209,7 @@ def test_company_complex(self):
208209 company1 = self .env .ref ("base.main_company" )
209210 company2 = company1 .create ({"name" : "Queue job company" })
210211 companies = company1 | company2
211- self .env .user .write ({"company_ids" : [( 6 , False , companies .ids )]})
212+ self .env .user .write ({"company_ids" : [Command . set ( companies .ids )]})
212213 # Ensure the main company still the first
213214 self .assertEqual (self .env .user .company_id , company1 )
214215 eta = datetime .now () + timedelta (hours = 5 )
@@ -604,17 +605,17 @@ def test_follower_when_write_fail(self):
604605 vals = {
605606 "name" : "xx" ,
606607 "login" : "xx" ,
607- "groups_id " : [( 6 , 0 , [ group .id ] )],
608+ "group_ids " : [Command . set ( group .ids )],
608609 "active" : False ,
609610 }
610611 inactiveusr = self .user .create (vals )
611612 inactiveusr .partner_id .active = True
612- self .assertFalse (inactiveusr in group .users )
613+ self .assertFalse (inactiveusr in group .user_ids )
613614 stored = self ._create_job ()
614615 stored .write ({"state" : "failed" })
615616 followers = stored .message_follower_ids .mapped ("partner_id" )
616617 self .assertFalse (inactiveusr .partner_id in followers )
617- self .assertFalse ({u .partner_id for u in group .users } - set (followers ))
618+ self .assertFalse ({u .partner_id for u in group .user_ids } - set (followers ))
618619
619620 def test_wizard_requeue (self ):
620621 stored = self ._create_job ()
@@ -663,10 +664,10 @@ def setUp(self):
663664 self .simple_user = User .create (
664665 {
665666 "partner_id" : self .partner_user .id ,
666- "company_ids" : [( 4 , main_company .id )],
667+ "company_ids" : [Command . link ( main_company .id )],
667668 "login" : "simple_user" ,
668669 "name" : "simple user" ,
669- "groups_id " : [],
670+ "group_ids " : [],
670671 }
671672 )
672673
@@ -684,10 +685,10 @@ def setUp(self):
684685 {
685686 "partner_id" : self .other_partner_a .id ,
686687 "company_id" : self .other_company_a .id ,
687- "company_ids" : [( 4 , self .other_company_a .id )],
688+ "company_ids" : [Command . link ( self .other_company_a .id )],
688689 "login" : "my_login a" ,
689690 "name" : "my user A" ,
690- "groups_id " : [( 4 , grp_queue_job_manager )],
691+ "group_ids " : [Command . link ( grp_queue_job_manager )],
691692 }
692693 )
693694 self .other_partner_b = Partner .create (
@@ -704,10 +705,10 @@ def setUp(self):
704705 {
705706 "partner_id" : self .other_partner_b .id ,
706707 "company_id" : self .other_company_b .id ,
707- "company_ids" : [( 4 , self .other_company_b .id )],
708+ "company_ids" : [Command . link ( self .other_company_b .id )],
708709 "login" : "my_login_b" ,
709710 "name" : "my user B" ,
710- "groups_id " : [( 4 , grp_queue_job_manager )],
711+ "group_ids " : [Command . link ( grp_queue_job_manager )],
711712 }
712713 )
713714
@@ -761,7 +762,7 @@ def test_job_subscription(self):
761762 stored ._message_post_on_failure ()
762763 users = (
763764 User .search (
764- [("groups_id " , "=" , self .ref ("queue_job.group_queue_job_manager" ))]
765+ [("group_ids " , "=" , self .ref ("queue_job.group_queue_job_manager" ))]
765766 )
766767 + stored .user_id
767768 )
0 commit comments