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(), ))
def test_get_responsibles(self): result = Booking.get_responsibles() self.booking = Booking.objects.first() self.assertEqual(result[1][1], self.booking.responsible)