Coverage for api/mongodb.py: 94%

31 statements  

« 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 

4 

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) 

12 

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"]