comparison tests/test_util.py @ 644:95abc4cfc78f

tests: improve import logic We already had some logic some logic to make us import the local modules, but it failed under certain circumstances. I suspect that it had to do with absolute vs. relative paths. Regardless of what the root cause was, this fixes it.
author Dan Villiom Podlaski Christiansen <danchr@gmail.com>
date Wed, 14 Jul 2010 15:39:21 +0200
parents 8e621dbb82d4
children 3cb5042531fb
comparison
equal deleted inserted replaced
643:d2ef7220a079 644:95abc4cfc78f
10 import sys 10 import sys
11 import tempfile 11 import tempfile
12 import unittest 12 import unittest
13 import urllib 13 import urllib
14 14
15 import __init__ 15 _rootdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
16 sys.path.insert(0, _rootdir)
16 17
17 from mercurial import commands 18 from mercurial import commands
18 from mercurial import context 19 from mercurial import context
19 from mercurial import hg 20 from mercurial import hg
20 from mercurial import i18n 21 from mercurial import i18n