2
2
3
3
import pytest
4
4
5
- from tunsberg .konfig import uvicorn_config
5
+ from tunsberg .konfig import uvicorn_log_config
6
6
7
7
8
- class TestUvicornConfig :
8
+ class TestUvicornLogConfig :
9
9
def test_default_config (self ):
10
10
log_lvl = logging .NOTSET
11
- config = uvicorn_config (log_level = log_lvl )
11
+ config = uvicorn_log_config (log_level = log_lvl )
12
12
assert config ['version' ] == 1
13
13
assert not config ['disable_existing_loggers' ]
14
14
assert config ['formatters' ]['default' ]['format' ] == '%(asctime)s - %(levelname)s - %(name)s - %(message)s'
@@ -29,29 +29,29 @@ def test_default_config(self):
29
29
30
30
def test_invalid_log_level (self ):
31
31
with pytest .raises (ValueError ):
32
- uvicorn_config (log_level = 999 )
32
+ uvicorn_log_config (log_level = 999 )
33
33
34
34
def test_empty_log_format (self ):
35
35
with pytest .raises (ValueError ):
36
- uvicorn_config (log_level = logging .NOTSET , log_format = '' )
36
+ uvicorn_log_config (log_level = logging .NOTSET , log_format = '' )
37
37
38
38
def test_empty_log_file_path (self ):
39
39
with pytest .raises (ValueError ):
40
- uvicorn_config (log_level = logging .NOTSET , log_file_path = '' )
40
+ uvicorn_log_config (log_level = logging .NOTSET , log_file_path = '' )
41
41
42
42
def test_custom_log_format (self ):
43
43
log_format = '%(asctime)s - %(levelname)s - %(name)s - %(message)s - %(filename)s - %(lineno)s'
44
- config = uvicorn_config (log_level = logging .NOTSET , log_format = log_format )
44
+ config = uvicorn_log_config (log_level = logging .NOTSET , log_format = log_format )
45
45
assert config ['formatters' ]['default' ]['format' ] == log_format
46
46
47
47
def test_custom_log_file_path (self ):
48
48
log_file_path = 'custom.log'
49
- config = uvicorn_config (log_level = logging .NOTSET , log_file_path = log_file_path )
49
+ config = uvicorn_log_config (log_level = logging .NOTSET , log_file_path = log_file_path )
50
50
assert config ['handlers' ]['file' ]['filename' ] == log_file_path
51
51
52
52
def test_custom_log_level (self ):
53
53
log_lvl = logging .INFO
54
- config = uvicorn_config (log_level = log_lvl )
54
+ config = uvicorn_log_config (log_level = log_lvl )
55
55
assert config ['loggers' ]['uvicorn' ]['level' ] == logging .getLevelName (log_lvl )
56
56
assert config ['loggers' ]['uvicorn.error' ]['level' ] == logging .getLevelName (log_lvl )
57
57
assert config ['loggers' ]['uvicorn.access' ]['level' ] == logging .getLevelName (log_lvl )
0 commit comments