Example #1
0
    def __init__(self, *args, **kwargs):
        super(SearchBookingForm, self).__init__(*args, **kwargs)
        self.fields['booking_name'] = forms.ChoiceField(
            choices=Booking.get_bookings(),
            label=_('Booking:'),
            required=False,
            widget=forms.widgets.Select(attrs={'class': 'select2 optional'}))

        self.fields['responsible'] = forms.CharField(
            label=_('Responsible:'),
            required=False,
            widget=forms.widgets.Select(
                attrs={'class': 'select2 optional'},
                choices=Booking.get_responsibles(),
            ))
Example #2
0
 def test_get_responsibles(self):
     result = Booking.get_responsibles()
     self.booking = Booking.objects.first()
     self.assertEqual(result[1][1], self.booking.responsible)