def blog_admin_create_info(self): ''' Create Blog Information. :return: ''' id = self.data.get_request_parameter('id', default=None) self.result['info'] = KMBlogInfo.save_data(id, self.data) self.result['type'] = 'info' self.result['menu_list'] = get_menu_list()
def blog_admin_create_info(self): ''' Create Blog Information. :return: ''' id = self.data.get_request_parameter('id', default=None) self.result['info'] = KMBlogInfo.save_data(id, self.data); self.result['type'] = 'info' self.result['menu_list'] = get_menu_list()
def test_save_data_error(self): data = self.mocker.CreateMock(KMData) data.get_request_parameter('name', default='', decode=True).AndReturn('') data.get_request_parameter('url', default='').AndReturn('') data.get_request_parameter('description', default='', decode=True).AndReturn('') self.mocker.ReplayAll() model = KMBlogInfo.save_data(None, data) # フィールドに値が設定されていない場合はエラーが返ること eq_(model.error.size(), 2) self.mocker.VerifyAll()
def test_save_data_error(self): data = self.mocker.CreateMock(KMData) data.get_request_parameter('name', default='', decode=True).AndReturn('') data.get_request_parameter('url', default='').AndReturn('') data.get_request_parameter('description', default='', decode=True).AndReturn('') self.mocker.ReplayAll() model = KMBlogInfo.save_data(None, data) # フィールドに値が設定されていない場合はエラーが返ること eq_(model.error.size(), 2) self.mocker.VerifyAll()
def test_save_data_id_none(self): data = self.mocker.CreateMock(KMData) data.get_request_parameter('name', default='', decode=True).AndReturn(self.test_name) data.get_request_parameter('url', default='').AndReturn(self.test_url) data.get_request_parameter('description', default='', decode=True).AndReturn(self.test_description) self.mocker.ReplayAll() model = KMBlogInfo.save_data(None, data) # idが指定されていない場合は新規で登録されること(id=2) eq_(model.error.size(), 0) eq_(model.id, 2) eq_(model.name, self.test_name) eq_(model.url, self.test_url) eq_(model.description, self.test_description) self.mocker.VerifyAll()
def test_save_data_id_none(self): data = self.mocker.CreateMock(KMData) data.get_request_parameter('name', default='', decode=True).AndReturn(self.test_name) data.get_request_parameter('url', default='').AndReturn(self.test_url) data.get_request_parameter('description', default='', decode=True).AndReturn( self.test_description) self.mocker.ReplayAll() model = KMBlogInfo.save_data(None, data) # idが指定されていない場合は新規で登録されること(id=2) eq_(model.error.size(), 0) eq_(model.id, 2) eq_(model.name, self.test_name) eq_(model.url, self.test_url) eq_(model.description, self.test_description) self.mocker.VerifyAll()
def test_save_data(self): model = KMBlogInfo.get(1) eq_(model.id, 1) eq_(model.name, '') eq_(model.url, '') eq_(model.description, '') data = self.mocker.CreateMock(KMData) data.get_request_parameter('name', default='', decode=True).AndReturn(self.test_name) data.get_request_parameter('url', default='').AndReturn(self.test_url) data.get_request_parameter('description', default='', decode=True).AndReturn(self.test_description) self.mocker.ReplayAll() model = KMBlogInfo.save_data(1, data) # 既存データのidが指定された場合は値が上書きされること eq_(model.error.size(), 0) eq_(model.id, 1) eq_(model.name, self.test_name) eq_(model.url, self.test_url) eq_(model.description, self.test_description) self.mocker.VerifyAll()
def test_save_data(self): model = KMBlogInfo.get(1) eq_(model.id, 1) eq_(model.name, '') eq_(model.url, '') eq_(model.description, '') data = self.mocker.CreateMock(KMData) data.get_request_parameter('name', default='', decode=True).AndReturn(self.test_name) data.get_request_parameter('url', default='').AndReturn(self.test_url) data.get_request_parameter('description', default='', decode=True).AndReturn( self.test_description) self.mocker.ReplayAll() model = KMBlogInfo.save_data(1, data) # 既存データのidが指定された場合は値が上書きされること eq_(model.error.size(), 0) eq_(model.id, 1) eq_(model.name, self.test_name) eq_(model.url, self.test_url) eq_(model.description, self.test_description) self.mocker.VerifyAll()