2011-07-14 9 views
1

このモデルのユーザフィールドにモックオブジェクトを割り当てるにはどうすればよいですか? 「SomeModel.user」を「User」インスタンスのチェックにする必要があります。Django:モデルのフィールドをモックする

class SomeModel(models.Model): 
    user = models.ForeignKey(User) 

私はこのモデルを保存していません。これは純粋にそのモデルのメソッドをテストするためのものです。私はまた、実際のユーザーモデルを作成したくありません。

+1

SomeModel.user = User()? – programmersbook

+0

私は、ユーザーオブジェクト上に特定のメソッドをアサートする必要があります。 – Pickels

答えて

0

本当にチェックをバイパスすることはできません。あなたが得ることができる最も近いです:

class SomeModel(models.Model): 
    user_id = models.IntegerField(max_length=10) 
関連する問題