MCPcopy Create free account
hub / github.com/StackStorm/st2 / test_db_setup

Method test_db_setup

st2common/tests/unit/test_db.py:360–390  ·  view source on GitHub ↗
(self, mock_mongoengine)

Source from the content-addressed store, hash-verified

358
359 @mock.patch("st2common.models.db.mongoengine")
360 def test_db_setup(self, mock_mongoengine):
361 db_setup(
362 db_name="name",
363 db_host="host",
364 db_port=12345,
365 username="username",
366 password="password",
367 authentication_mechanism="MONGODB-X509",
368 ensure_indexes=False,
369 )
370
371 call_args = mock_mongoengine.connection.connect.call_args_list[0][0]
372 call_kwargs = mock_mongoengine.connection.connect.call_args_list[0][1]
373
374 self.assertEqual(call_args, ("name",))
375 self.assertEqual(
376 call_kwargs,
377 {
378 "host": "host",
379 "port": 12345,
380 "username": "username",
381 "password": "password",
382 "tz_aware": True,
383 "authentication_mechanism": "MONGODB-X509",
384 "tls": True,
385 "tlsAllowInvalidHostnames": False,
386 "connectTimeoutMS": 3000,
387 "serverSelectionTimeoutMS": 3000,
388 "uuidRepresentation": "pythonLegacy",
389 },
390 )
391
392 @mock.patch("st2common.models.db.mongoengine")
393 @mock.patch("st2common.models.db.LOG")

Callers

nothing calls this directly

Calls 1

db_setupFunction · 0.90

Tested by

no test coverage detected