Coverage for api/mongodb.py: 94%
31 statements
« prev ^ index » next coverage.py v7.6.2, created at 2024-10-10 03:02 +0300
« prev ^ index » next coverage.py v7.6.2, created at 2024-10-10 03:02 +0300
1from config import MONGO_DB_NAME, MONGO_URI, TESTING
2from dbcc import MongoTableEngine
3from logging_config import logger
5logger.info(
6 f"MONGO_URI: {MONGO_URI}, MONGO_DB_NAME: {MONGO_DB_NAME}, TESTING: {TESTING}"
7)
8if TESTING: 8 ↛ 11line 8 didn't jump to line 11 because the condition on line 8 was always true
9 db = MongoTableEngine(MONGO_URI, MONGO_DB_NAME, mock_db_in_mem=True)
10else:
11 db = MongoTableEngine(MONGO_URI, MONGO_DB_NAME)
13orgs_col = db["organizations"]
14# webstomp_users_col = db["webstomp_users"]
15drivers_col = db["drivers"]
16trucks_col = db["trucks"]
17trailers_col = db["trailers"]
18buf_col = db["buffer_orders"]
19orders_col = db["orders"]
20cm_clients_col = db["managers_clients"]
21trash_orders_col = db["trash_orders"]
22clients_col = db["clients"]
23docs_col = db["documents"]
24archive_col = db["archive"]
25bids_col = db["bids"]
26ads_col = db["ads"]
27users_col = db["users"]
28verifications_col = db["verifications"]
29subsidiaries_col = db["subsidiaries"]
30subsidiaries_clients_col = db["subsidiaries_clients"]
31api_keys_col = db["api_keys"]
32settings_col = db["settings"]
33users_webhook_col = db["webhook"]
34reports_col = db["reports"]
35updates1c_col = db["updates"]
36updates1c_col.mongo_duplicate_id = False
37dbg_1c_col = db["dbg_1c"]