Exemplo n.º 1
0
    def test_default_fieldsets(self):
        ev = EventAdmin(Event, self.site)
        event = Event.objects.get(title='PyCon SK 2016')
        ev_default_fieldsets = (
            (_('Description'), {
                'fields':
                ('title', 'slug', 'organizer', 'description', 'contact_email'),
            }),
            (_('Dates'), {
                'fields': ('date_from', 'date_to', 'cfp_end'),
            }),
            (_('Details'), {
                'fields': ('uuid', 'event_type', 'status', 'location',
                           'cfp_allowed', 'footer_text', 'analytics'),
            }),
            (_('Code of Conduct'), {
                'fields': ('coc', 'coc_phone', 'coc_phone2'),
            }),
            (_('Modifications'), {
                'fields': ('date_created', 'date_modified'),
                'classes': ('collapse', ),
            }),
        )

        self.assertEqual(ev.get_fieldsets(request), ev_default_fieldsets)
        self.assertEqual(ev.get_fieldsets(request, event),
                         ev_default_fieldsets)

        order = OrderAdmin(Event, self.site)
        order_default_fieldsets = (
            (_('Details'), {
                'fields': ('uuid', 'variable_symbol', 'price', 'discount',
                           'to_pay', 'status', 'amount_paid'),
            }),
            (_('Modifications'), {
                'fields': ('purchase_date', 'payment_date', 'date_created',
                           'date_modified'),
                'classes': ('collapse', ),
            }),
        )

        self.assertEqual(order.get_fieldsets(request), order_default_fieldsets)
        self.assertEqual(order.get_fieldsets(request, order),
                         order_default_fieldsets)
Exemplo n.º 2
0
    def test_default_fieldsets(self):
        ev = EventAdmin(Event, self.site)
        event = Event.objects.get(title='PyCon SK 2016')
        ev_default_fieldsets = (
            (_('Description'), {
                'fields': ('title', 'slug', 'description'),
            }),
            (_('Dates'), {
                'fields': ('date_from', 'date_to'),
            }),
            (_('Details'), {
                'fields': ('uuid', 'event_type', 'status', 'location',
                           'footer_text', 'analytics'),
            }),
            (_('Modifications'), {
                'fields': ('date_created', 'date_modified'),
                'classes': ('collapse', ),
            }),
        )

        self.assertEqual(ev.get_fieldsets(request), ev_default_fieldsets)
        self.assertEqual(ev.get_fieldsets(request, event),
                         ev_default_fieldsets)

        order = OrderAdmin(Event, self.site)
        order_default_fieldsets = (
            (_('Details'), {
                'fields':
                ('uuid', 'price', 'discount', 'status', 'amount_paid'),
            }),
            (_('Modifications'), {
                'fields': ('purchase_date', 'payment_date', 'date_created',
                           'date_modified'),
                'classes': ('collapse', ),
            }),
        )

        self.assertEqual(order.get_fieldsets(request), order_default_fieldsets)