def test_validate(self): model = KMBlogInfo() # 各フィールドに値が設定されていない場合はFalseが返され、エラーが取得できること eq_(model.validate(), False) eq_(model.error.get('name')['message'], 'ブログ名は必須です。') eq_(model.error.get('url')['message'], 'URLは必須です。') # 各フィールドに値が設定されている場合はTrueが返されること model = KMBlogInfo() model.name = self.test_name model.url = self.test_url eq_(model.validate(), True)