def setup(releases, default_release): """setup storages""" from mongo_orchestration import set_releases, cleanup_storage set_releases(releases, default_release) signal.signal(signal.SIGTERM, cleanup_storage) signal.signal(signal.SIGINT, cleanup_storage)
def setup(releases, default_release): """setup storages""" from mongo_orchestration import set_releases, cleanup_storage set_releases(releases, default_release) atexit.register(cleanup_storage)
import sys import time from mongo_orchestration import set_releases from mongo_orchestration.servers import Servers PORT = int(os.environ.get('MO_PORT', '8889')) HOSTNAME = socket.getaddrinfo(os.environ.get('MO_HOST', '127.0.0.1'), PORT, socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_TCP)[-1][-1][0] TEST_SUBJECT = ( 'C=US,ST=New York,L=New York City,O=MongoDB,OU=KernelUser,CN=client_revoked' ) # Set up the default mongo binaries to use from MONGOBIN. set_releases({"default-release": os.environ.get('MONGOBIN', '')}, 'default-release') SSL_ENABLED = False SERVER_VERSION = (2, 6) __server_id = Servers().create(name='mongod', procParams={}) try: # Server version info = Servers().info(__server_id)['serverInfo'] version_str = re.search('((\d+\.)+\d+)', info['version']).group(0) SERVER_VERSION = tuple(map(int, version_str.split('.'))) # Do we have SSL support? SSL_ENABLED = bool(info.get('OpenSSLVersion')) finally: Servers().cleanup() if sys.version_info[:2] == (2, 6):
import time from mongo_orchestration import set_releases from mongo_orchestration.servers import Server, Servers PORT = int(os.environ.get('MO_PORT', '8889')) HOSTNAME = os.environ.get('MO_HOST', 'localhost') TEST_SUBJECT = ( 'C=US,ST=New York,L=New York City,O=MongoDB,OU=KernelUser,CN=client_revoked' ) TEST_RELEASES = ( {'default-release': os.environ.get('MONGOBIN', '')}, 'default-release') # Set up the default mongo binaries to use from MONGOBIN. set_releases(*TEST_RELEASES) # Turn off journal for tests. Server.mongod_default['nojournal'] = True SSL_ENABLED = False SERVER_VERSION = (2, 6) __server_id = Servers().create(name='mongod', procParams={}) try: # Server version info = Servers().info(__server_id)['serverInfo'] version_str = re.search('((\d+\.)+\d+)', info['version']).group(0) SERVER_VERSION = tuple(map(int, version_str.split('.'))) # Do we have SSL support? SSL_ENABLED = bool(info.get('OpenSSLVersion')) finally:
def setUp(self): self.sh = ShardedClusters() set_releases({"default-release": os.environ.get('MONGOBIN', '')}, 'default-release') PortPool().change_range()
def setUp(self): self.bin_path = os.environ.get('MONGOBIN', '') set_releases({'default-release': self.bin_path}, 'default-release') PortPool().change_range()