@@ -420,6 +420,7 @@ def setUp(self):
420
420
(0 , 0 , {"name" : "rate_ids/company_id/user_ids/name" }),
421
421
(0 , 0 , {"name" : "rate_ids/company_id/user_ids/partner_id/user_ids/name" }),
422
422
(0 , 0 , {"name" : "rate_ids/name" }),
423
+ (0 , 0 , {}),
423
424
],
424
425
}
425
426
]
@@ -444,7 +445,7 @@ def test_rename_field(self):
444
445
def test_remove_field (self ):
445
446
util .remove_field (self .cr , "res.currency.rate" , "company_id" )
446
447
self ._invalidate ()
447
- self .assertEqual (len (self .export .export_fields ), 2 )
448
+ self .assertEqual (len (self .export .export_fields ), 3 )
448
449
self .assertEqual (self .export .export_fields [0 ].name , "full_name" )
449
450
self .assertEqual (self .export .export_fields [1 ].name , "rate_ids/name" )
450
451
@@ -456,11 +457,11 @@ def test_rename_model(self):
456
457
def test_remove_model (self ):
457
458
util .remove_model (self .cr , "res.currency.rate" )
458
459
self ._invalidate ()
459
- self .assertEqual (len (self .export .export_fields ), 1 )
460
- self .assertEqual (self .export .export_fields [ 0 ]. name , "full_name" )
460
+ self .assertEqual (len (self .export .export_fields ), 2 )
461
+ self .assertEqual (self .export .export_fields . mapped ( " name" ), [ "full_name" , False ] )
461
462
462
463
util .remove_model (self .cr , "res.currency" )
463
- self .cr .execute ("SELECT * FROM ir_exports WHERE id = %s" , [self .export .id ])
464
+ self .cr .execute ("SELECT * FROM ir_exports WHERE id IN %s" , [tuple ( self .export .ids ) ])
464
465
self .assertFalse (self .cr .fetchall ())
465
466
466
467
@@ -478,6 +479,9 @@ def setUp(self):
478
479
]
479
480
]
480
481
)
482
+ self .import_mapping = self .import_mapping + self .env ["base_import.mapping" ].create (
483
+ {"res_model" : "res.currency" , "column_name" : "Column name" }
484
+ )
481
485
482
486
util .flush (self .import_mapping )
483
487
@@ -523,10 +527,10 @@ def test_remove_model(self):
523
527
remaining_mappings = self .import_mapping - removed_mappings
524
528
525
529
self .assertEqual (len (removed_mappings ), 3 )
526
- self .assertEqual (remaining_mappings [ 0 ]. field_name , "full_name" )
530
+ self .assertEqual (remaining_mappings . mapped ( " field_name" ), [ "full_name" , False ] )
527
531
528
532
util .remove_model (self .cr , "res.currency" )
529
- self .cr .execute ("SELECT * FROM base_import_mapping WHERE id = %s" , [remaining_mappings .id ])
533
+ self .cr .execute ("SELECT * FROM base_import_mapping WHERE id IN %s" , [tuple ( remaining_mappings .ids ) ])
530
534
self .assertFalse (self .cr .fetchall ())
531
535
532
536
0 commit comments