| Index: devserver_test.py
|
| diff --git a/devserver_test.py b/devserver_test.py
|
| index b4ccb70dfa8e845b23d539b2a2d1503f447fb2f8..69c754fcd6ed34417ee141fe3373cee9c6922d10 100755
|
| --- a/devserver_test.py
|
| +++ b/devserver_test.py
|
| @@ -49,13 +49,15 @@ UPDATE_REQUEST = """<?xml version="1.0" encoding="UTF-8"?>
|
| # TODO(girts): use a random available port.
|
| UPDATE_URL = 'http://127.0.0.1:8080/update'
|
|
|
| +# Run all tests while being in /
|
| +base_dir = os.path.dirname(os.path.abspath(sys.argv[0]))
|
| +os.chdir("/")
|
|
|
| class DevserverTest(unittest.TestCase):
|
| """Regressions tests for devserver."""
|
|
|
| def setUp(self):
|
| """Copies in testing files."""
|
| - base_dir = os.path.dirname(os.path.abspath(sys.argv[0]))
|
|
|
| # Copy in developer-test.gz, as "static/" directory is hardcoded, and it
|
| # would be very hard to change it (static file serving is handled deep
|
| @@ -77,7 +79,7 @@ class DevserverTest(unittest.TestCase):
|
| """Tests --validate_factory_config."""
|
| cmd = [
|
| 'python',
|
| - 'devserver.py',
|
| + os.path.join(base_dir, 'devserver.py'),
|
| '--validate_factory_config',
|
| '--factory_config', self.factory_config,
|
| ]
|
| @@ -90,6 +92,7 @@ class DevserverTest(unittest.TestCase):
|
| """Starts devserver, returns process."""
|
| cmd = [
|
| 'python',
|
| + os.path.join(base_dir, 'devserver.py'),
|
| 'devserver.py',
|
| '--factory_config', self.factory_config,
|
| ]
|
|
|