diff --git a/addons/account/__openerp__.py b/addons/account/__openerp__.py
index 43aaa2f58c1..d72711424f2 100644
--- a/addons/account/__openerp__.py
+++ b/addons/account/__openerp__.py
@@ -146,6 +146,7 @@ for a particular financial year and for preparation of vouchers there is a modul
'account_unit_test.xml',
],
'test': [
+ 'test/account_test_users.yml',
'test/account_customer_invoice.yml',
'test/account_supplier_invoice.yml',
'test/account_change_currency.yml',
diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml
index 9a2383de45b..c86e1cf5eb6 100644
--- a/addons/account/security/account_security.xml
+++ b/addons/account/security/account_security.xml
@@ -12,7 +12,7 @@
Accountant
-
+
diff --git a/addons/account/test/account_customer_invoice.yml b/addons/account/test/account_customer_invoice.yml
index b2d87e753de..866e8921220 100644
--- a/addons/account/test/account_customer_invoice.yml
+++ b/addons/account/test/account_customer_invoice.yml
@@ -11,6 +11,11 @@
footer: True
bank: base.res_bank_1
bank_name: Reserve
+-
+ Test with that user which have rights to make Invoicing and payment and who is accountant.
+-
+ !context
+ uid: 'res_users_account_user'
-
I create a customer invoice
-
diff --git a/addons/account/test/account_invoice_state.yml b/addons/account/test/account_invoice_state.yml
index 7b995150af0..34ac53e7b85 100644
--- a/addons/account/test/account_invoice_state.yml
+++ b/addons/account/test/account_invoice_state.yml
@@ -1,3 +1,8 @@
+-
+ Test with that user which have rights to make Invoicing.
+-
+ !context
+ uid: 'res_users_account_user'
-
In order to test Confirm Draft Invoice wizard I create an invoice and confirm it with this wizard
-
diff --git a/addons/account/test/account_test_users.yml b/addons/account/test/account_test_users.yml
new file mode 100644
index 00000000000..55e57968f50
--- /dev/null
+++ b/addons/account/test/account_test_users.yml
@@ -0,0 +1,20 @@
+-
+ Create a user as 'Accountant'
+-
+ !record {model: res.users, id: res_users_account_user}:
+ company_id: base.main_company
+ name: Accountant
+ login: acc
+ password: acc
+ groups_id:
+ - account.group_account_user
+-
+ Create a user as 'Financial Manager'
+-
+ !record {model: res.users, id: res_users_account_manager}:
+ company_id: base.main_company
+ name: Financial Manager
+ login: fm
+ password: fm
+ groups_id:
+ - account.group_account_manager
\ No newline at end of file
diff --git a/addons/account/test/account_validate_account_move.yml b/addons/account/test/account_validate_account_move.yml
index d47ee564019..a99ae3b4d43 100644
--- a/addons/account/test/account_validate_account_move.yml
+++ b/addons/account/test/account_validate_account_move.yml
@@ -1,3 +1,8 @@
+-
+ Test validate account move with user who is accountant which have its rights.'
+-
+ !context
+ uid: 'res_users_account_user'
-
In order to test the account move lines in OpenERP, I create account move
-