From 5502ea7a9ceca7de6d5dfe697489b643903ea6b3 Mon Sep 17 00:00:00 2001
From: "ron@tinyerp.com" <>
Date: Mon, 14 Nov 2011 16:43:13 +0530
Subject: [PATCH] [ADD, IMP] event: 1) Added new yml event_draft2cancel.yml, 2)
Updated demo data and gave min registration limit and event set to draft
state instead of confirm state, 3) Created process from events register below
limit but it should not be confirm then cancel event, 4) updated
__openerp__.py
bzr revid: ron@tinyerp.com-20111114111313-uhlq0o6vc4enklfn
---
addons/event/__openerp__.py | 1 +
addons/event/event_demo.xml | 2 +-
.../event/test/process/event_draft2cancel.yml | 22 +++++++++++++++++++
3 files changed, 24 insertions(+), 1 deletion(-)
create mode 100644 addons/event/test/process/event_draft2cancel.yml
diff --git a/addons/event/__openerp__.py b/addons/event/__openerp__.py
index 3681a582f2f..aa7b3197b05 100644
--- a/addons/event/__openerp__.py
+++ b/addons/event/__openerp__.py
@@ -55,6 +55,7 @@ Note that:
],
'demo_xml': ['event_demo.xml'],
'test': ['test/process/event_confirm2done.yml',
+ 'test/process/event_draft2cancel.yml',
'test/process/partner_register2invoice.yml'],
'installable': True,
'active': False,
diff --git a/addons/event/event_demo.xml b/addons/event/event_demo.xml
index 4f5a01b0c76..8e1d37c52f6 100644
--- a/addons/event/event_demo.xml
+++ b/addons/event/event_demo.xml
@@ -76,9 +76,9 @@
24.00
+ 50
350
-
Conference on ERP Buisness
diff --git a/addons/event/test/process/event_draft2cancel.yml b/addons/event/test/process/event_draft2cancel.yml
new file mode 100644
index 00000000000..48cb102f3e8
--- /dev/null
+++ b/addons/event/test/process/event_draft2cancel.yml
@@ -0,0 +1,22 @@
+-
+ I want to organize event and its need Minimum 50 Registrations to confirm/start
+ this Event, but Only 10 registration confirm for this event, I confirm this event.
+-
+ !python {model: event.event}: |
+ self.button_confirm(cr, uid, [ref("event_1")])
+-
+ Now I cheked for event and It should not be confirm because registrations for
+ this event is below limit.
+-
+ !assert {model: event.event, id: event_1}:
+ - state == 'confirm', "Event should be confirm."
+-
+ So I cancel this Event
+-
+ !python {model: event.event}: |
+ self.button_cancel(cr, uid, [ref("event_1")])
+-
+ I check event should be cancel.
+-
+ !assert {model: event.event, id: event_1}:
+ - state == 'cancel', "Event should be cancel"