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

29 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-04-17 01:37 +0200

1"""Environment variables. 

2 

3These variables, if set, override corresponding configuration values. 

4""" 

5 

6import os 

7 

8GWS_APP_DIR = os.getenv('GWS_APP_DIR') 

9"""Application directory.""" 

10 

11GWS_VAR_DIR = os.getenv('GWS_VAR_DIR') 

12"""Var data directory.""" 

13 

14GWS_TMP_DIR = os.getenv('GWS_TMP_DIR') 

15"""Temporary directory.""" 

16 

17GWS_UID = os.getenv('GWS_UID') 

18"""Server user uid.""" 

19 

20GWS_GID = os.getenv('GWS_GID') 

21"""Server user group id.""" 

22 

23GWS_CONFIG = os.getenv('GWS_CONFIG') 

24"""Path to the config file.""" 

25 

26GWS_MANIFEST = os.getenv('GWS_MANIFEST') 

27"""Path to the manifest file.""" 

28 

29GWS_LOG_LEVEL = os.getenv('GWS_LOG_LEVEL') 

30"""Log level.""" 

31 

32GWS_WEB_WORKERS = os.getenv('GWS_WEB_WORKERS') 

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

34 

35GWS_SPOOL_WORKERS = os.getenv('GWS_SPOOL_WORKERS') 

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

37 

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

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

40 

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

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

43 

44GWS_TEST_INI = os.getenv('GWS_TEST_INI') 

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

46 

47GWS_TEST_DIR = os.getenv('GWS_TEST_DIR') 

48"""Test base directory."""