from utils import mock_redis mock_redis.install() # Now we can import from Trigger from trigger.acl import queue from trigger.acl.models import create_tables from trigger.acl.db import AclsDB from trigger.netdevices import NetDevices from trigger.utils import get_user from trigger import exceptions import unittest # Globals DEVICE_NAME = 'test1-abc.net.aol.com' ACL_NAME = 'foo' USERNAME = get_user() # Setup create_tables() adb = AclsDB() nd = NetDevices() # These must happen after we populate the dummy AclsDB def _setup_aclsdb(nd, device_name=DEVICE_NAME, acl=ACL_NAME): """Add an explicit ACL to the dummy AclsDB""" #print 'Setting up ACLsdb: %s => %s' % (acl, device_name) dev = nd.find(device_name) if acl not in dev.acls: adb.add_acl(dev, acl) NetDevices._Singleton = None nd = NetDevices()
def __init__(self, verbose=True): self.nd = NetDevices() self.verbose = verbose self.login = get_user()