Coverage for gws-app/gws/core/env.py: 100%

29 statements  

« prev     ^ index     » next       coverage.py v7.16.2, created at 2026-10-05 13:35 +0200

1"""Environment variables that override configuration values.""" 

2 

3import os 

4 

5GWS_APP_DIR = os.getenv('GWS_APP_DIR') 

6"""Application directory.""" 

7 

8GWS_VAR_DIR = os.getenv('GWS_VAR_DIR') 

9"""Var data directory.""" 

10 

11GWS_TMP_DIR = os.getenv('GWS_TMP_DIR') 

12"""Temporary directory.""" 

13 

14GWS_UID = os.getenv('GWS_UID') 

15"""Server user uid.""" 

16 

17GWS_GID = os.getenv('GWS_GID') 

18"""Server user group id.""" 

19 

20GWS_CONFIG = os.getenv('GWS_CONFIG') 

21"""Path to the config file.""" 

22 

23GWS_MANIFEST = os.getenv('GWS_MANIFEST') 

24"""Path to the manifest file.""" 

25 

26GWS_LOG_LEVEL = os.getenv('GWS_LOG_LEVEL') 

27"""Log level.""" 

28 

29GWS_WEB_WORKERS = os.getenv('GWS_WEB_WORKERS') 

30"""Number of web workers to start.""" 

31 

32GWS_SPOOL_WORKERS = os.getenv('GWS_SPOOL_WORKERS') 

33"""Number of spool workers to start.""" 

34 

35GWS_IN_CONTAINER = os.path.isfile('/.dockerenv') 

36"""True if we're running in a container.""" 

37 

38GWS_IN_TEST = (os.getenv('GWS_IN_TEST') == '1') or (os.getenv('PYTEST_CURRENT_TEST') is not None) 

39"""True if we're running tests.""" 

40 

41GWS_TEST_INI = os.getenv('GWS_TEST_INI') 

42"""Location of the test.ini file.""" 

43 

44GWS_TEST_DIR = os.getenv('GWS_TEST_DIR') 

45"""Test base directory."""