def test_get_article(self): images = {'images': [{'title': '', 'image_path': '//0.0.0.0:8080/_ah/img/WIW0aePJFuNVe9x13v9rIg==', 'id': '668cf791e9e9e7f70669f4931567e3d9'}]} tags = ['hoge1','hoge2'] test_data = {'key_name':'hoge','display_page_flg':True,'display_time':datetime.datetime.now(), 'title':'hoge_title','url':'hoge_url','content':'hogehohoge\nhogehogeho\nhogehoge', 'tags_string':','.join(tags),'tags':tags,'images':images,'lang':'en'} entity1 = Article(key_name=test_data['key_name'],display_page_flg=test_data['display_page_flg'],display_time=test_data['display_time'], title=test_data['title'],url=test_data['url'],content=test_data['content'], tags_string=test_data['tags_string'],tags=test_data['tags'],images=json.dumps(test_data['images']),lang=test_data['lang']) entity1.put() result = get_page_content('en','Article','hoge') self.assertEquals(result.title,'hoge_title')
def preview(request,entity_key): ''' preview page ''' browser_lang = request.lang entity = db.get(entity_key) model_name = entity.kind() key_name = entity.key().name() page = get_page_content(browser_lang,model_name,key_name,True) if page is None: return render_to_response('mainapp/404.html', {}) page.title = '('+_('Preview')+')'+page.title sidebar = {'sidebar_title':_('Link'),'sidebar_list':[{'title':_('About'),'url':'/about/'},{'title':_('Contact'),'url':'/contact/'}]} return render_to_response('mainapp/show_each_page.html', {'page': page,'model_name':model_name,'sidebar':sidebar})