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'], 'そば')
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)
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)
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'], 'ラーメン')