def test_set_data(self): model = KMBlogComment() test_article_id = 'test_article_id' test_comment = 'test_comment' data = self.mocker.CreateMock(KMData) data.get_request_parameter('article_id', default='', decode=True).AndReturn(test_article_id) data.get_request_parameter('comment', default='', decode=True).AndReturn(test_comment) self.mocker.ReplayAll() model.set_data(data); # KMDataで指定した値が設定されること eq_(model.article_id, test_article_id) eq_(model.comment, test_comment) eq_(model.error, None) self.mocker.UnsetStubs() self.mocker.VerifyAll()
def blog_add_comment(self, blog_url): blog_comment = KMBlogComment(self.data) blog_comment.save() return self.blog_page(blog_url)
def setUp(self): initialize(rdb_path='sqlite:///:memory:') self.mocker = Mox() model = KMBlogComment() model.save() # id = 1のデータを登録