小编Ren*_*cha的帖子

测试一个类是否从另一个继承

这个问题比Django更相关.我想测试为这个函数写一个测试,我用它来动态地用我设置的字段获取Django表单.

def quiz_form_factory(question):
    properties = {
        'question': forms.IntegerField(widget=forms.HiddenInput, initial=question.id),
        'answers': forms.ModelChoiceField(queryset=question.answers_set)
    }
    return type('QuizForm', (forms.Form,), properties)
Run Code Online (Sandbox Code Playgroud)

我想测试是否,返回的QuizForm类继承自forms.Form.

就像是:

self.assertTrue(QuizForm isinheritedfrom forms.Form)  # I know this does not exist
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

python unit-testing

69
推荐指数
3
解决办法
4万
查看次数

标签 统计

python ×1

unit-testing ×1