updated test cases to fix old broken code
This commit is contained in:
parent
77be7f5c30
commit
3ce416b610
5 changed files with 24 additions and 42 deletions
|
@ -8,12 +8,11 @@ import pytest
|
|||
|
||||
from mock.mock import MagicMock
|
||||
|
||||
from core import services
|
||||
from core.coreserver import CoreServer
|
||||
from core.misc import nodemaps
|
||||
from core.misc import nodeutils
|
||||
from core.netns import nodes
|
||||
from core.services import quagga
|
||||
from core.services import utility
|
||||
from core.session import Session
|
||||
from core.api.coreapi import CoreConfMessage
|
||||
from core.api.coreapi import CoreEventMessage
|
||||
|
@ -244,14 +243,6 @@ class Core(object):
|
|||
|
||||
class CoreServerTest(object):
|
||||
def __init__(self):
|
||||
# setup nodes
|
||||
node_map = nodemaps.NODES
|
||||
nodeutils.set_node_map(node_map)
|
||||
|
||||
# load emane services
|
||||
quagga.load_services()
|
||||
utility.load_services()
|
||||
|
||||
address = ("localhost", CORE_API_PORT)
|
||||
self.server = CoreServer(address, CoreRequestHandler, {
|
||||
"numthreads": 1,
|
||||
|
@ -320,19 +311,14 @@ class CoreServerTest(object):
|
|||
|
||||
@pytest.fixture()
|
||||
def session():
|
||||
# configure default nodes
|
||||
node_map = nodemaps.NODES
|
||||
nodeutils.set_node_map(node_map)
|
||||
# load default services
|
||||
services.load()
|
||||
|
||||
# create and return session
|
||||
session_fixture = Session(1, persistent=True)
|
||||
session_fixture.master = True
|
||||
assert os.path.exists(session_fixture.session_dir)
|
||||
|
||||
# load emane services
|
||||
quagga.load_services()
|
||||
utility.load_services()
|
||||
|
||||
# set location
|
||||
# session_fixture.master = True
|
||||
session_fixture.location.setrefgeo(47.57917, -122.13232, 2.00000)
|
||||
|
@ -362,6 +348,9 @@ def core(session, ip_prefix):
|
|||
|
||||
@pytest.fixture()
|
||||
def cored():
|
||||
# load default services
|
||||
services.load()
|
||||
|
||||
# create and return server
|
||||
server = CoreServerTest()
|
||||
yield server
|
||||
|
|
|
@ -36,7 +36,7 @@ class TestCore:
|
|||
|
||||
:param conftest.Core core: core fixture to test with
|
||||
"""
|
||||
core.session.services.importcustom(_SERVICES_PATH)
|
||||
ServiceManager.add_services(_SERVICES_PATH)
|
||||
assert ServiceManager.get("MyService")
|
||||
assert ServiceManager.get("MyService2")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue