From 56cb7db019b771014a0a62a5b8824abe241022b4 Mon Sep 17 00:00:00 2001
From: "sgo@tinyerp.com" <>
Date: Thu, 21 Feb 2013 10:59:58 +0530
Subject: [PATCH] [IMP]improve yml for account
bzr revid: sgo@tinyerp.com-20130221052958-metvr090gsubdc5u
---
addons/account/__openerp__.py | 1 +
addons/account/security/account_security.xml | 2 +-
.../account/test/account_customer_invoice.yml | 5 +++++
addons/account/test/account_invoice_state.yml | 5 +++++
addons/account/test/account_test_users.yml | 20 +++++++++++++++++++
.../test/account_validate_account_move.yml | 5 +++++
6 files changed, 37 insertions(+), 1 deletion(-)
create mode 100644 addons/account/test/account_test_users.yml
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
-