Esempio n. 1
0
 def test_add_tag_list(self):
     json_data = json.dumps(['うどん', 'そば'])
     r = json.loads(konata.add_tag(self.db, json_data))
     ret = json.loads(konata.read_tag(self.db, r[0]))
     self.assertEqual(ret['tag_name'], 'うどん')
     ret = json.loads(konata.read_tag(self.db, r[1]))
     self.assertEqual(ret['tag_name'], 'そば')
Esempio 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)
Esempio n. 3
0
    def test_read_tag(self):
        ret = json.loads(konata.read_tag(self.db, 1))
        assumed = {
            'tag_name': 'test',
            'tags': [
                {
                    'id': 1,
                    'title': 'konata nikki test'
                }
            ]
        }
        self.assertEqual(ret, assumed)

        ret = json.loads(konata.read_tag(self.db, 2))
        assumed = {
            'tags': [
                {
                    'id': 1,
                    'title': 'konata nikki test'
                }
            ],
            'tag_name': 'tast2'
        }
        self.assertEqual(ret, assumed)
Esempio n. 4
0
 def test_add_tag(self):
     json_data = json.dumps(['ラーメン'])
     r = json.loads(konata.add_tag(self.db, json_data))
     ret = json.loads(konata.read_tag(self.db, r[0]))
     self.assertEqual(ret['tag_name'], 'ラーメン')