|
@@ -5,7 +5,7 @@ from blogit.blogit import find_new_posts, DataBase, Entry, Tag
|
|
from blogit.blogit import CONFIG, new_build
|
|
from blogit.blogit import CONFIG, new_build
|
|
|
|
|
|
|
|
|
|
-post_dummy = """title: Blog post {}
|
|
|
|
|
|
+post_dummy = """title: Blog post{}
|
|
author: Famous author
|
|
author: Famous author
|
|
published: 2015-01-1{}
|
|
published: 2015-01-1{}
|
|
tags: [python, git, bash, linux]
|
|
tags: [python, git, bash, linux]
|
|
@@ -13,11 +13,35 @@ public: yes
|
|
chronological: yes
|
|
chronological: yes
|
|
kind: writing
|
|
kind: writing
|
|
summary: |
|
|
summary: |
|
|
- This is a summry of post {}
|
|
|
|
|
|
+ This is a summry of post {}. Donec id elit non mi porta gravida at eget metus. Fusce dapibus
|
|
...
|
|
...
|
|
|
|
|
|
-This is the body of post {}
|
|
|
|
|
|
+This is the body of post {}. Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
|
|
|
|
+
|
|
|
|
+This is a snippet in bash
|
|
|
|
+
|
|
|
|
+```bash
|
|
|
|
+$ for i in `seq 1 10`; do
|
|
|
|
+ echo $i
|
|
|
|
+done
|
|
|
|
+
|
|
|
|
+VAR="variable"
|
|
|
|
+echo
|
|
|
|
+```
|
|
|
|
+
|
|
|
|
+This is a snippet in python
|
|
|
|
+
|
|
|
|
+```python
|
|
|
|
+def yay(top):
|
|
|
|
+ for i in range(1, top+1):
|
|
|
|
+ yield i
|
|
|
|
+
|
|
|
|
+ for i in yay:
|
|
|
|
+ print(i)
|
|
|
|
+```
|
|
|
|
+This the last line of the post.
|
|
"""
|
|
"""
|
|
|
|
+
|
|
def insert_single(DB):
|
|
def insert_single(DB):
|
|
Posts = Query()
|
|
Posts = Query()
|
|
if not DB.posts.contains(Posts.filename == 'post4.md'):
|
|
if not DB.posts.contains(Posts.filename == 'post4.md'):
|
|
@@ -29,7 +53,7 @@ def create_posts():
|
|
os.chdir('content')
|
|
os.chdir('content')
|
|
for p in range(1,4):
|
|
for p in range(1,4):
|
|
with open('post'+str(p)+'.md', 'a') as f:
|
|
with open('post'+str(p)+'.md', 'a') as f:
|
|
- f.write(post_dummy.format(p,p,p))
|
|
|
|
|
|
+ f.write(post_dummy.format(p,p,p,p))
|
|
os.chdir('..')
|
|
os.chdir('..')
|
|
|
|
|
|
def clean_posts():
|
|
def clean_posts():
|
|
@@ -64,21 +88,44 @@ def test_new_build():
|
|
|
|
|
|
post_dummy = """title: Blog post {}
|
|
post_dummy = """title: Blog post {}
|
|
author: Famous author
|
|
author: Famous author
|
|
-published: 2015-01-16
|
|
|
|
-tags: [python, git, foo]
|
|
|
|
|
|
+published: 2015-01-1{}
|
|
|
|
+tags: [python, git, bash, linux]
|
|
public: yes
|
|
public: yes
|
|
chronological: yes
|
|
chronological: yes
|
|
kind: writing
|
|
kind: writing
|
|
summary: |
|
|
summary: |
|
|
- This is a summry of post {}
|
|
|
|
|
|
+ This is a summry of post {}. Donec id elit non mi porta gravida at eget metus. Fusce dapibus
|
|
...
|
|
...
|
|
|
|
|
|
-This is the body of post {}
|
|
|
|
|
|
+This is the body of post {}. Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
|
|
|
|
+
|
|
|
|
+This is a snippet in bash
|
|
|
|
+
|
|
|
|
+```bash
|
|
|
|
+$ for i in `seq 1 10`; do
|
|
|
|
+ echo $i
|
|
|
|
+done
|
|
|
|
+
|
|
|
|
+VAR="variable"
|
|
|
|
+echo $VAR
|
|
|
|
+```
|
|
|
|
+
|
|
|
|
+This is a snippet in python
|
|
|
|
+
|
|
|
|
+```python
|
|
|
|
+def yay(top):
|
|
|
|
+ for i in range(1, top+1):
|
|
|
|
+ yield i
|
|
|
|
+
|
|
|
|
+for i in yay:
|
|
|
|
+ print(i)
|
|
|
|
+```
|
|
"""
|
|
"""
|
|
|
|
+
|
|
def create_last_post():
|
|
def create_last_post():
|
|
os.chdir('content')
|
|
os.chdir('content')
|
|
with open('post'+str(5)+'.md', 'a') as f:
|
|
with open('post'+str(5)+'.md', 'a') as f:
|
|
- f.write(post_dummy.format(5,5,5))
|
|
|
|
|
|
+ f.write(post_dummy.format(5,5,5,5))
|
|
os.chdir('..')
|
|
os.chdir('..')
|
|
|
|
|
|
def test_new_build2():
|
|
def test_new_build2():
|