def setUp(self): self.xfer_class = XferContainerAcknowledge LucteriosTest.setUp(self) rmtree(get_user_dir(), True) default_season() default_params() set_parameters( ["team", "activite", "age", "licence", "genre", 'numero', 'birth'])
def setUp(self): LucteriosTest.setUp(self) rmtree(get_user_dir(), True) default_season() default_params() default_adherents() default_event_params() set_parameters(["team", "activite", "age", "licence", "genre", 'numero', 'birth'])
def setUp(self): BaseAdherentTest.setUp(self) set_parameters( ["team", "activite", "age", "licence", "genre", 'numero', 'birth']) ThirdShow.url_text DocumentShow.url_text BillShow.url_text self.add_subscriptions() contact = Individual.objects.get(id=5) contact.user = add_user('joe') contact.save()
def test_no_activity(self): set_parameters([]) self.factory.xfer = EventConf() self.calljson('/diacamma.event/eventConf', {}, False) self.assert_observer('core.custom', 'diacamma.event', 'eventConf') self.assert_count_equal('', 2 + 2 + 2 + 7) self.assert_grid_equal('degreetype', {'name': "nom", 'level': "niveau"}, 0) self.factory.xfer = DegreeTypeAddModify() self.calljson('/diacamma.event/degreeTypeAddModify', {}, False) self.assert_observer('core.custom', 'diacamma.event', 'degreeTypeAddModify') self.assert_count_equal('', 3)
def setUp(self): self.xfer_class = XferContainerAcknowledge LucteriosTest.setUp(self) rmtree(get_user_dir(), True) default_financial() default_season() default_params() default_adherents() default_subscription() default_event_params() set_parameters( ["team", "activite", "age", "licence", "genre", 'numero', 'birth']) add_default_degree()
def test_no_activity(self): set_parameters([]) self.factory.xfer = DegreeAddModify() self.calljson('/diacamma.event/degreeAddModify', {"SAVE": "YES", 'adherent': 2, "degree": "3", "subdegree": "2", "date": "2014-10-12"}, False) self.assert_observer('core.acknowledge', 'diacamma.event', 'degreeAddModify') self.factory.xfer = AdherentShow() self.calljson('/diacamma.member/adherentShow', {'adherent': 2}, False) self.assert_grid_equal('degrees', {'degree': 'Grade', 'subdegree': 'Barette', 'date': 'date'}, 1) # nb=3 self.assert_json_equal('', 'degrees/@0/degree', "level #1.3") self.assert_json_equal('', 'degrees/@0/subdegree', "sublevel #2") self.assert_json_equal('', 'degrees/@0/date', "2014-10-12")
def test_no_activity(self): set_parameters([]) self.factory.xfer = DegreeAddModify() self.call('/diacamma.event/degreeAddModify', {"SAVE": "YES", 'adherent': 2, "degree": "3", "subdegree": "2", "date": "2014-10-12"}, False) self.assert_observer( 'core.acknowledge', 'diacamma.event', 'degreeAddModify') self.factory.xfer = AdherentShow() self.call('/diacamma.member/adherentAddModify', {'adherent': 2}, False) self.assert_count_equal( 'COMPONENTS/GRID[@name="degrees"]/RECORD', 1) self.assert_count_equal( 'COMPONENTS/GRID[@name="degrees"]/HEADER', 3) self.assert_xml_equal( 'COMPONENTS/GRID[@name="degrees"]/RECORD[1]/VALUE[@name="degree"]', "level #1.3") self.assert_xml_equal( 'COMPONENTS/GRID[@name="degrees"]/RECORD[1]/VALUE[@name="subdegree"]', "sublevel #2") self.assert_xml_equal( 'COMPONENTS/GRID[@name="degrees"]/RECORD[1]/VALUE[@name="date"]', "12 octobre 2014")
def test_no_activity(self): set_parameters([]) self.factory.xfer = EventConf() self.call('/diacamma.event/EventConf', {}, False) self.assert_observer( 'core.custom', 'diacamma.event', 'EventConf') self.assert_count_equal('COMPONENTS/*', 2 + 3 + 3 + 10) self.assert_count_equal( 'COMPONENTS/GRID[@name="degreetype"]/HEADER', 2) self.assert_xml_equal( 'COMPONENTS/GRID[@name="degreetype"]/HEADER[@name="name"]', "nom") self.assert_xml_equal( 'COMPONENTS/GRID[@name="degreetype"]/HEADER[@name="level"]', "niveau") self.assert_count_equal( 'COMPONENTS/GRID[@name="degreetype"]/RECORD', 0) self.factory.xfer = DegreeTypeAddModify() self.call('/diacamma.event/degreeTypeAddModify', {}, False) self.assert_observer( 'core.custom', 'diacamma.event', 'degreeTypeAddModify') self.assert_count_equal('COMPONENTS/*', 5)
def test_no_activity(self): set_parameters([]) self.factory.xfer = EventList() self.call('/diacamma.event/eventList', {}, False) self.assert_observer( 'core.custom', 'diacamma.event', 'eventList') self.assert_count_equal( 'COMPONENTS/GRID[@name="event"]/HEADER', 4) self.assert_xml_equal( 'COMPONENTS/GRID[@name="event"]/HEADER[@name="status"]', "status") self.assert_xml_equal( 'COMPONENTS/GRID[@name="event"]/HEADER[@name="event_type"]', "type d'évenement") self.assert_xml_equal( 'COMPONENTS/GRID[@name="event"]/HEADER[@name="date_txt"]', "date") self.assert_xml_equal( 'COMPONENTS/GRID[@name="event"]/HEADER[@name="comment"]', "commentaire") self.assert_count_equal( 'COMPONENTS/GRID[@name="event"]/RECORD', 0) self.factory.xfer = EventAddModify() self.call('/diacamma.event/eventAddModify', {}, False) self.assert_observer( 'core.custom', 'diacamma.event', 'eventAddModify') self.assert_count_equal('COMPONENTS/*', 13) self.assert_xml_equal( 'COMPONENTS/LABELFORM[@name="status"]', "en création") self.factory.xfer = EventAddModify() self.call('/diacamma.event/eventAddModify', {"SAVE": "YES", "date": "2014-10-12", "event_type": 0, "comment": "new examination", 'default_article': 0}, False) self.assert_observer( 'core.acknowledge', 'diacamma.event', 'eventAddModify') self.factory.xfer = EventShow() self.call('/diacamma.event/eventShow', {"event": 1}, False) self.assert_observer( 'core.custom', 'diacamma.event', 'eventShow') self.assert_count_equal('COMPONENTS/*', 13)
def test_no_activity(self): set_parameters([]) self.factory.xfer = EventListExamination() self.calljson('/diacamma.event/eventListExamination', {}, False) self.assert_observer('core.custom', 'diacamma.event', 'eventListExamination') self.assert_grid_equal('event', {'status': "status", 'date_txt': "date", 'comment': "commentaire"}, 0) self.factory.xfer = EventAddModify() self.calljson('/diacamma.event/eventAddModify', {}, False) self.assert_observer('core.custom', 'diacamma.event', 'eventAddModify') self.assert_count_equal('', 8) self.assert_json_equal('', '#status/formatnum', {'0': "en création", "1": "validé"}) self.assert_json_equal('LABELFORM', 'status', 0) self.factory.xfer = EventAddModify() self.calljson('/diacamma.event/eventAddModify', {"SAVE": "YES", "date": "2014-10-12", "event_type": 0, "comment": "new examination", 'default_article': 0}, False) self.assert_observer('core.acknowledge', 'diacamma.event', 'eventAddModify') self.factory.xfer = EventShow() self.calljson('/diacamma.event/eventShow', {"event": 1}, False) self.assert_observer('core.custom', 'diacamma.event', 'eventShow') self.assert_count_equal('', 8)
def setUp(self): LucteriosTest.setUp(self) rmtree(get_user_dir(), True) set_parameters( ["team", "activite", "age", "licence", "genre", 'numero', 'birth'])
def test_subscription(self): default_financial() default_season() set_parameters( ["activite", "age", "licence", "genre", 'numero', 'birth']) self.factory.xfer = SeasonSubscription() self.calljson('/diacamma.member/seasonSubscription', {}, False) self.assert_observer('core.custom', 'diacamma.member', 'seasonSubscription') self.assert_count_equal('', 7) self.assert_grid_equal( 'subscriptiontype', { 'name': "nom", 'description': "description", 'duration': "durée", 'unactive': "désactivé", 'price': "prix" }, 0) self.assert_json_equal('TAB', '__tab_1', 'Saison') self.assert_json_equal('TAB', '__tab_2', 'Les cotisations') self.assertFalse('__tab_3' in self.json_data.keys(), self.json_data.keys()) self.factory.xfer = SubscriptionTypeAddModify() self.calljson('/diacamma.member/subscriptionTypeAddModify', {}, False) self.assert_observer('core.custom', 'diacamma.member', 'subscriptionTypeAddModify') self.assert_count_equal('', 7) self.factory.xfer = SubscriptionTypeAddModify() self.calljson( '/diacamma.member/subscriptionTypeAddModify', { 'SAVE': 'YES', 'name': 'abc123', 'description': 'blablabla', 'duration': 1, 'articles': '1;5' }, False) self.assert_observer('core.acknowledge', 'diacamma.member', 'subscriptionTypeAddModify') self.factory.xfer = SeasonSubscription() self.calljson('/diacamma.member/seasonSubscription', {}, False) self.assert_observer('core.custom', 'diacamma.member', 'seasonSubscription') self.assert_count_equal('subscriptiontype', 1) self.assert_json_equal('', 'subscriptiontype/@0/name', "abc123") self.assert_json_equal('', 'subscriptiontype/@0/description', "blablabla") self.assert_json_equal('', 'subscriptiontype/@0/duration', 1) self.assert_json_equal('', 'subscriptiontype/@0/unactive', False) self.assert_json_equal('', 'subscriptiontype/@0/price', 76.44) self.factory.xfer = SubscriptionTypeShow() self.calljson('/diacamma.member/subscriptionTypeShow', {"subscriptiontype": 1}, False) self.assert_observer('core.custom', 'diacamma.member', 'subscriptionTypeShow') self.assert_count_equal('', 7) self.assert_json_equal('LABELFORM', 'articles', ["ABC1", "ABC5"]) self.factory.xfer = SubscriptionTypeDel() self.calljson('/diacamma.member/subscriptionTypeDel', { "subscriptiontype": 1, 'CONFIRME': 'YES' }, False) self.assert_observer('core.acknowledge', 'diacamma.member', 'subscriptionTypeDel') self.factory.xfer = SeasonSubscription() self.calljson('/diacamma.member/seasonSubscription', {}, False) self.assert_observer('core.custom', 'diacamma.member', 'seasonSubscription') self.assert_count_equal('subscriptiontype', 0)