Ejemplo n.º 1
0
def tag_list():
    site_json = konata.read_site(db_name)
    list_json = konata.tags_list(db_name)
    site_dict = json.loads(site_json)
    list_dict = json.loads(list_json)
    app.logger.debug(list_dict)
    return render_template('tag_list.html.ja', list=list_dict, site=site_dict)
Ejemplo n.º 2
0
def tag(tag_id):
    site_json = konata.read_site(db_name)
    tag_json = konata.read_tag(db_name, tag_id)
    app.logger.debug(tag_json)
    site_dict = json.loads(site_json)
    tag_dict = json.loads(tag_json)
    if tag_dict.get('tag_name', '') == '':
        abort(404)
    return render_template('tags.html.ja', tag=tag_dict, site=site_dict)
Ejemplo n.º 3
0
 def test_read_site(self):
     ret = json.loads(konata.read_site(self.db))
     assumed = {
         'id': 1,
         'begun': '2015-09-09 10:15:44',
         'updated': '2015-09-09 10:15:44',
         'title': 'kn_test_site',
         'abstract': 'テストサイトだす'
     }
     self.assertEqual(ret, assumed)
Ejemplo n.º 4
0
def content(content_id):
    site_json = konata.read_site(db_name)
    contents_json = konata.read_content(db_name, content_id)
    return print_content(contents_json, site_json)