19
19
import json
20
20
import logging
21
21
import sys
22
- from datetime import datetime
23
22
24
23
import mock
25
24
import pytest
26
25
from callee import InstanceOf , Attrs , List
27
26
from six import StringIO
28
27
29
- from fiaas_logging import ExtraFilter , set_extras , init_logging , FiaasFormatter , _create_default_handler , \
30
- PlainExtraFormatter
28
+ from fiaas_logging import ExtraFilter , set_extras , init_logging , FiaasFormatter , _create_default_handler
31
29
32
30
TEST_MESSAGE = "This is a test message"
33
31
@@ -48,7 +46,7 @@ def debug(self, request):
48
46
49
47
@pytest .fixture (params = ("plain" , "json" ))
50
48
def format (self , request ):
51
- yield request .param , FiaasFormatter if request .param == "json" else PlainExtraFormatter
49
+ yield request .param , FiaasFormatter if request .param == "json" else logging . Formatter
52
50
53
51
@staticmethod
54
52
def _describe_stream_handler (formatter ):
@@ -86,28 +84,3 @@ def test_json_log_has_extra(self):
86
84
assert TEST_MESSAGE in log_entry ["message" ]
87
85
assert log_entry ["extras" ]["one" ] == "1"
88
86
assert log_entry ["extras" ]["two" ] == "2"
89
-
90
-
91
- class TestPlainExtraFormatter (object ):
92
- @pytest .fixture
93
- def formatter (self ):
94
- return PlainExtraFormatter ()
95
-
96
- @pytest .fixture
97
- def record (self ):
98
- record = logging .LogRecord ("name" , logging .INFO , "pathname" , 42 , "msg" , None , None )
99
- record .created = datetime (2000 , 1 , 1 , 0 , 0 , 0 ).timestamp ()
100
- record .msecs = 0
101
- return record
102
-
103
- def test_no_extras (self , formatter , record ):
104
- actual = formatter .format (record )
105
- assert actual == "[2000-01-01 00:00:00,000| INFO] msg [name|MainThread]"
106
-
107
- def test_with_extras (self , formatter , record ):
108
- record .extras = {
109
- "key1" : "value1" ,
110
- "key2" : "value2" ,
111
- }
112
- actual = formatter .format (record )
113
- assert actual == "[2000-01-01 00:00:00,000| INFO] msg [name|MainThread] key1=value1, key2=value2"
0 commit comments