comparison tests/__init__.py @ 336:03e3e793fa22

Convert project to Python 3.4.
author Ludovic Chabant <ludovic@chabant.com>
date Sun, 19 Apr 2015 20:58:14 -0700
parents ebb12ff21cb2
children 666a9d0981bb
comparison
equal deleted inserted replaced
335:cc038c636901 336:03e3e793fa22
1 import os 1 import os
2 import os.path 2 import os.path
3 import urllib 3 import urllib.request, urllib.parse, urllib.error
4 import shutil 4 import shutil
5 import unittest 5 import unittest
6 from wikked.wiki import Wiki 6 from wikked.wiki import Wiki
7 from wikked.db.sql import SQLDatabase 7 from wikked.db.sql import SQLDatabase
8 from mock import MockWikiParameters, MockFileSystem 8 from .mock import MockWikiParameters, MockFileSystem
9 9
10 10
11 class MockWikiParametersWithStructure(MockWikiParameters): 11 class MockWikiParametersWithStructure(MockWikiParameters):
12 def __init__(self, structure, root=None): 12 def __init__(self, structure, root=None):
13 super(MockWikiParametersWithStructure, self).__init__(root) 13 super(MockWikiParametersWithStructure, self).__init__(root)
24 os.path.dirname(os.path.dirname(__file__)), 24 os.path.dirname(os.path.dirname(__file__)),
25 'test_data') 25 'test_data')
26 26
27 def tearDown(self): 27 def tearDown(self):
28 if hasattr(self, 'wiki') and self.wiki is not None: 28 if hasattr(self, 'wiki') and self.wiki is not None:
29 self.wiki.db.close(False, None) 29 self.wiki.db.close(None)
30 30
31 if os.path.isdir(self.test_data_dir): 31 if os.path.isdir(self.test_data_dir):
32 shutil.rmtree(self.test_data_dir) 32 shutil.rmtree(self.test_data_dir)
33 33
34 def _getParameters(self, root=None): 34 def _getParameters(self, root=None):
66 66
67 def format_link(title, url, missing=False, mod=None): 67 def format_link(title, url, missing=False, mod=None):
68 res = '<a class=\"wiki-link' 68 res = '<a class=\"wiki-link'
69 if missing: 69 if missing:
70 res += ' missing' 70 res += ' missing'
71 url = urllib.quote(url) 71 url = urllib.parse.quote(url)
72 res += '\" data-wiki-url=\"' + url + '\"' 72 res += '\" data-wiki-url=\"' + url + '\"'
73 if mod: 73 if mod:
74 res += ' data-wiki-mod=\"' + mod + '\"' 74 res += ' data-wiki-mod=\"' + mod + '\"'
75 res += '>' + title + '</a>' 75 res += '>' + title + '</a>'
76 return res 76 return res