congress/bin/congress-server
Aaron Rosen fa43a63f9f Fix relative import path in source tree
This patch fixes the relative import path to use congress
as the base to be consistant with other openstack projects. In addition,
this commit removes the the run_congress_server script and replaces that
with bin/congress-server and the run_test script.

Unit tests can now be successfully be run by issuing:
make
tox -epy27 (once the tox.ini enables tests again).

Closes-bug: 1338840

Change-Id: I371192e9573a7f1ca4ea8e1d6a707e265e8f8dc9
2014-07-08 16:25:36 -07:00

37 lines
1.3 KiB
Python
Executable File

#!/usr/bin/env python
# Copyright (c) 2013 VMware, Inc. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
#
import os
import sys
# If ../congress/__init__.py exists, add ../ to Python search path, so that
# it will override what happens to be installed in /usr/(local/)lib/python...
possible_topdir = os.path.normpath(os.path.join(os.path.abspath(__file__),
os.pardir,
os.pardir))
if os.path.exists(os.path.join(possible_topdir,
'congress',
'__init__.py')):
sys.path.insert(0, possible_topdir)
from congress.server import congress_server
if __name__ == '__main__':
congress_server.main()