2
from trac.tests.functional import *
5
class TestWiki(FunctionalTwillTestCaseSetup):
7
"""Create a wiki page and attach a file"""
8
# TODO: this should be split into multiple tests
9
pagename = random_unique_camel()
10
self._tester.create_wiki_page(pagename)
11
self._tester.attach_file_to_wiki(pagename)
14
class RegressionTestTicket4812(FunctionalTwillTestCaseSetup):
16
"""Test for regression of http://trac.edgewall.org/ticket/4812"""
17
pagename = random_unique_camel() + '/' + random_unique_camel()
18
self._tester.create_wiki_page(pagename)
19
self._tester.attach_file_to_wiki(pagename)
20
tc.notfind('does not exist')
23
def functionalSuite(suite=None):
25
import trac.tests.functional.testcases
26
suite = trac.tests.functional.testcases.functionalSuite()
27
suite.addTest(TestWiki())
28
suite.addTest(RegressionTestTicket4812())
32
if __name__ == '__main__':
33
unittest.main(defaultTest='functionalSuite')