def setUp(self): # Create a new oplog progress file try: os.unlink("oplog.timestamp") except OSError: pass open("oplog.timestamp", "w").close() # Start a replica set self.repl_set = ReplicaSet().start() # Connection to the replica set as a whole self.main_conn = self.repl_set.client() # Connection to the primary specifically self.primary_conn = self.repl_set.primary.client() # Connection to the secondary specifically self.secondary_conn = self.repl_set.secondary.client( read_preference=ReadPreference.SECONDARY_PREFERRED) # Wipe any test data self.main_conn["test"]["mc"].drop() # Oplog thread doc_manager = DocManager() oplog_progress = LockingDict() self.opman = OplogThread(primary_client=self.main_conn, doc_managers=(doc_manager, ), oplog_progress_dict=oplog_progress, ns_set=["test.mc"])
def test_client_options(self): repl_set = ReplicaSet().start() try: config_def = { 'mainAddress': repl_set.uri, 'oplogFile': from_here('lib', 'dummy.timestamp'), 'docManagers': [{ 'docManager': 'solr_doc_manager', 'targetURL': solr_url, 'args': { 'clientOptions': { 'timeout': 100 } } }] } config_obj = config.Config(get_config_options()) config_obj.load_json(json.dumps(config_def)) config_obj.parse_args(argv=[]) conn = connector.Connector.from_config(config_obj) self.assertEqual(100, conn.doc_managers[0].solr.timeout) finally: repl_set.stop()
def setUp(self): self.repl_set = ReplicaSet().start() self.primary_conn = self.repl_set.client() self.oplog_coll = self.primary_conn.local['oplog.rs'] self.opman = OplogThread(primary_client=self.primary_conn, doc_managers=(DocManager(), ), oplog_progress_dict=LockingDict())
def setUpClass(cls): """ Initializes the cluster """ try: os.unlink("oplog.timestamp") except OSError: pass open("oplog.timestamp", "w").close() cls.repl_set = ReplicaSet().start()
def setUpClass(cls): """ Initializes the cluster """ try: os.unlink("oplog.timestamp") except OSError: pass open("oplog.timestamp", "w").close() cls.repl_set = ReplicaSet().start() cls.conn = cls.repl_set.client() cls.connector = Connector(mongo_address=cls.repl_set.uri, ns_set=['test.test'], **connector_opts) cls.synchronizer = cls.connector.doc_managers[0] cls.connector.start() assert_soon(lambda: len(cls.connector.shard_set) != 0)
def setUpClass(cls): """Start the cluster.""" super(TestElastic, cls).setUpClass() cls.repl_set = ReplicaSet().start() cls.conn = cls.repl_set.client()
def setUp(self): self.repl_set = ReplicaSet().start() self.primary_conn = self.repl_set.client() self.oplog_progress = LockingDict() self.opman = None
def setUpClass(cls): SolrTestCase.setUpClass() cls.repl_set = ReplicaSet().start() cls.conn = cls.repl_set.client()
def setUpClass(cls): # Start up a replica set and connect to it cls.repl_set = ReplicaSet().start() cls.main_connection = cls.repl_set.client()
def setUpClass(cls): """Start the cluster.""" Neo4jTestCase.setUpClass() cls.repl_set = ReplicaSet().start() cls.conn = cls.repl_set.client()