Ejemplo n.º 1
0
 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()
Ejemplo n.º 2
0
 def blog_add_comment(self, blog_url):
     blog_comment = KMBlogComment(self.data)
     blog_comment.save()
     return self.blog_page(blog_url)
Ejemplo n.º 3
0
 def setUp(self):
     initialize(rdb_path='sqlite:///:memory:')
     self.mocker = Mox()
     model = KMBlogComment()
     model.save() # id = 1のデータを登録