Parent: [677fed] (diff)

Child: [f277f5] (diff)

Download this file

test_root.py    79 lines (62 with data), 2.9 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
from nose.tools import assert_true
from forgewiki.tests import TestController
#---------x---------x---------x---------x---------x---------x---------x
# RootController methods exposed:
# index, new_page, search
# PageController methods exposed:
# index, edit, history, diff, raw, revert, update
# CommentController methods exposed:
# reply, delete
class TestRootController(TestController):
def test_root_index(self):
response = self.app.get('/Wiki/TEST/index')
assert_true('TEST' in response)
def test_root_markdown_syntax(self):
response = self.app.get('/Wiki/TEST/markdown_syntax')
assert_true('Markdown Syntax' in response)
def test_root_new_page(self):
response = self.app.get('/Wiki/new_page?title=TEST')
assert_true('TEST' in response)
def test_root_new_search(self):
response = self.app.get('/Wiki/TEST/index')
response = self.app.get('/Wiki/search?q=TEST')
assert_true('ForgeWiki Search' in response)
def test_page_index(self):
response = self.app.get('/Wiki/TEST/index/')
assert_true('TEST' in response)
def test_page_edit(self):
response = self.app.get('/Wiki/TEST/index/')
response = self.app.post('/Wiki/TEST/edit')
assert_true('TEST' in response)
def test_page_history(self):
response = self.app.get('/Wiki/TEST/history')
assert_true('TEST' in response)
def test_page_diff(self):
response = self.app.get('/Wiki/TEST/index/')
response = self.app.get('/Wiki/TEST/revert?version=1')
response = self.app.get('/Wiki/TEST/diff?v1=0&v2=0')
assert_true('TEST' in response)
def test_page_raw(self):
response = self.app.get('/Wiki/TEST/index/')
response = self.app.get('/Wiki/TEST/raw')
assert_true('TEST' in response)
def test_page_revert_no_text(self):
response = self.app.get('/Wiki/TEST/index/')
response = self.app.get('/Wiki/TEST/revert?version=1')
assert_true('TEST' in response)
def test_page_revert_with_text(self):
response = self.app.get('/Wiki/TEST/index/')
response = self.app.get('/Wiki/TEST/update?text=sometext')
response = self.app.get('/Wiki/TEST/revert?version=1')
assert_true('TEST' in response)
def test_page_update(self):
response = self.app.get('/Wiki/TEST/index/')
response = self.app.get('/Wiki/TEST/update?text=sometext')
assert_true('TEST' in response)
def test_comment_reply(self):
response = self.app.get('/Wiki/TEST/index')
response = self.app.post('/Wiki/TEST/comments/reply?text=sometext')
# def test_comment_delete(self):
# response = self.app.get('/Wiki/TEST/index')
# response = self.app.post('/Wiki/TEST/comments/reply?text=sometext')
# response = self.app.post('/Wiki/TEST/comments/delete')