コード例 #1
0
ファイル: test.py プロジェクト: kevin422/summer
	def test_update_draft(self):
		_entry = self.add_draft()

		title = '秦皇岛'.decode('utf-8')
		content = '站在能分割世界的桥\
                   还是看不清 在那些时刻\
                   遮蔽我们 黑暗的心 究竟是什么\
                   住在我心里孤独的\
                   孤独的海怪 痛苦之王\
                   开始厌倦 深海的光 停滞的海浪\
                   站在能看到灯火的桥\
                   还是看不清 在那些夜晚\
                   照亮我们 黑暗的心 究竟是什么\
                   于是他默默追逐着\
                   横渡海峡 年轻的人\
                   看着他们 为了彼岸\
                   骄傲地 骄傲的 灭亡'.decode('utf-8')

		date = datetime.now().strftime('%Y-%m-%d %H:%M:%S')

		entry = Entry.update(title, content, _entry['id'])

		self.assertTrue(entry)
		self.assertEqual(entry['title'], title)
		self.assertEqual(entry['content'], content)
		self.assertEqual(entry['status'], 'draft')
コード例 #2
0
def update_entry(id):
    title = request.form['title']
    content = request.form['content']

    _entry = Entry.update(title, content, id)

    name = _entry['slug']
    create_time = _entry['create_time']
    status = _entry['status']

    if status == 'draft':
        # delete old file
        os.remove(os.path.join('./summer/_draft/', name + '.md'))

        # create new file
        filepath = os.path.join('./summer/_draft/', name + '.md')
    else:
        # delete old file
        os.remove(os.path.join('./summer/post/', name + '.md'))

        # create new file
        filepath = os.path.join('./summer/post/', name + '.md')

    newfile = open(unicode(filepath, 'utf8'), 'w')

    newfile.write('title: \"' + title.encode('utf8') + '\"\n')
    newfile.write('date: ' + create_time + '\n')
    newfile.write('---' + '\n\n')
    newfile.write(content.encode('utf8'))
    newfile.write('\n')
    newfile.close()

    return jsonify(r=True)
コード例 #3
0
    def test_update_draft(self):
        _entry = self.add_draft()

        title = '秦皇岛'.decode('utf-8')
        content = '站在能分割世界的桥\
                   还是看不清 在那些时刻\
                   遮蔽我们 黑暗的心 究竟是什么\
                   住在我心里孤独的\
                   孤独的海怪 痛苦之王\
                   开始厌倦 深海的光 停滞的海浪\
                   站在能看到灯火的桥\
                   还是看不清 在那些夜晚\
                   照亮我们 黑暗的心 究竟是什么\
                   于是他默默追逐着\
                   横渡海峡 年轻的人\
                   看着他们 为了彼岸\
                   骄傲地 骄傲的 灭亡'.decode('utf-8')

        entry = Entry.update(title, content, _entry['id'])

        self.assertTrue(entry)
        self.assertEqual(entry['title'], title)
        self.assertEqual(entry['content'], content)
        self.assertEqual(entry['status'], 'draft')