Exemplo n.º 1
0
    def test_boolean(self):
        question = mommy.make(Question, question_text='Eba!')

        custom_field = easy.BooleanAdminField(
            lambda x: x.question_text == "Eba!", 'Eba?')
        ret = custom_field(question)

        self.assertEqual(ret, True)
        self.assertTrue(custom_field.boolean)
Exemplo n.º 2
0
class QuestionAdmin(admin.ModelAdmin):
    list_display = ('id', 'poll_link', 'bool_sample', 'question_text', 'pub_date',)
    list_filter = ('pub_date',)
    search_fields = ('question_text',)
    fieldsets = (
        (None, {
            'fields': ('poll', 'question_text',)
        }),(
            'Date information',
            {'classes': ('collapse',),
            'fields': ('pub_date',),
            }
        ),
    )
    inlines = (ChoiceInline,)

    poll_link = easy.ForeignKeyAdminField('poll')
    bool_sample = easy.BooleanAdminField(lambda x: x.id == 1, 'First')