From bd8dff24483111463f24f964ccac2ecc8087d555 Mon Sep 17 00:00:00 2001 From: Leonardo Pistone Date: Fri, 28 Feb 2014 12:58:05 +0100 Subject: [PATCH] [imp] account_move_batch_validate: with a little trick, tests are back! --- account_move_batch_validate/__openerp__.py | 4 ++-- account_move_batch_validate/test/batch_validate.yml | 1 + .../test/batch_validate_then_unmark.yml | 1 + account_move_batch_validate/wizard/move_marker.py | 6 +++++- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/account_move_batch_validate/__openerp__.py b/account_move_batch_validate/__openerp__.py index 965d236dc..e2d3fba83 100644 --- a/account_move_batch_validate/__openerp__.py +++ b/account_move_batch_validate/__openerp__.py @@ -71,8 +71,8 @@ 'wizard/move_marker_view.xml', ], 'test': [ - # 'test/batch_validate.yml', - # 'test/batch_validate_then_unmark.yml', + 'test/batch_validate.yml', + 'test/batch_validate_then_unmark.yml', ], 'installable': True, 'images': [], diff --git a/account_move_batch_validate/test/batch_validate.yml b/account_move_batch_validate/test/batch_validate.yml index c95ea3ec4..e129914fa 100644 --- a/account_move_batch_validate/test/batch_validate.yml +++ b/account_move_batch_validate/test/batch_validate.yml @@ -24,6 +24,7 @@ I run the wizard - !python {model: account.move.marker}: | + context['automated_test_execute_now'] = True self.button_mark( cr, uid, [ref('wiz_marker1')], context=context ) diff --git a/account_move_batch_validate/test/batch_validate_then_unmark.yml b/account_move_batch_validate/test/batch_validate_then_unmark.yml index 0f5523f40..adf395107 100644 --- a/account_move_batch_validate/test/batch_validate_then_unmark.yml +++ b/account_move_batch_validate/test/batch_validate_then_unmark.yml @@ -25,6 +25,7 @@ I run the wizard - !python {model: account.move.marker}: | + context['automated_test_execute_now'] = True self.button_mark( cr, uid, [ref('wiz_marker2')], context=context ) diff --git a/account_move_batch_validate/wizard/move_marker.py b/account_move_batch_validate/wizard/move_marker.py index df8d1a282..c018bf190 100644 --- a/account_move_batch_validate/wizard/move_marker.py +++ b/account_move_batch_validate/wizard/move_marker.py @@ -57,7 +57,11 @@ class AccountMoveMarker(orm.TransientModel): wizard_data = self.read(cr, uid, wizard_id, context=context, load='_classic_write') wizard_data.pop('id') - process_wizard.delay(session, self._name, wizard_data) + + if context.get('automated_test_execute_now'): + process_wizard(session, self._name, wizard_data) + else: + process_wizard.delay(session, self._name, wizard_data) return {'type': 'ir.actions.act_window_close'}