]> git.evergreen-ils.org Git - working/Evergreen.git/blob - build/i18n/tests/testhelper.py
Add fi-FI to update_pofiles script
[working/Evergreen.git] / build / i18n / tests / testhelper.py
1 import os
2 import re
3 import sys
4
5 def mungepothead(file):
6     """
7     Change POT header to avoid annoying timestamp mismatch
8     """
9     lines = [] 
10     mungefile = open(file)
11     for line in mungefile:
12         line = re.sub(r'^("POT-Creation-Date: ).+"$', r'\1', line)
13         lines.append(line)
14     mungefile.close()
15
16     # Write the changed lines back out
17     mungefile = open(file, 'w')
18     for line in lines:
19         mungefile.write(line)
20     mungefile.close()
21
22 def setUp(obj):
23     sys.path.append(os.path.join(obj.basedir, '../scripts/'))
24     sys.path.append(obj.basedir)
25     obj.tearDown()
26     for tmpdir in obj.tmpdirs:
27         os.mkdir(tmpdir)
28
29 def tearDown(obj):
30     for tmpdir in obj.tmpdirs:
31         if os.access(tmpdir, os.F_OK):
32             for tmpfile in os.listdir(tmpdir):
33                 os.remove(os.path.join(tmpdir, tmpfile))
34             os.rmdir(tmpdir)
35
36