88
99
1010@pytest .mark .parametrize (
11- "level,created_event" ,
11+ "level,created_event,expected_sentry_level " ,
1212 [
1313 # None - no breadcrumb
1414 # False - no event
1515 # True - event created
16- (LoggingLevels .TRACE , None ),
17- (LoggingLevels .DEBUG , None ),
18- (LoggingLevels .INFO , False ),
19- (LoggingLevels .SUCCESS , False ),
20- (LoggingLevels .WARNING , False ),
21- (LoggingLevels .ERROR , True ),
22- (LoggingLevels .CRITICAL , True ),
16+ (LoggingLevels .TRACE , None , "debug" ),
17+ (LoggingLevels .DEBUG , None , "debug" ),
18+ (LoggingLevels .INFO , False , "info" ),
19+ (LoggingLevels .SUCCESS , False , "info" ),
20+ (LoggingLevels .WARNING , False , "warning" ),
21+ (LoggingLevels .ERROR , True , "error" ),
22+ (LoggingLevels .CRITICAL , True , "critical" ),
2323 ],
2424)
2525@pytest .mark .parametrize ("disable_breadcrumbs" , [True , False ])
@@ -29,6 +29,7 @@ def test_just_log(
2929 capture_events ,
3030 level ,
3131 created_event ,
32+ expected_sentry_level ,
3233 disable_breadcrumbs ,
3334 disable_events ,
3435):
@@ -48,7 +49,7 @@ def test_just_log(
4849 formatted_message = (
4950 " | "
5051 + "{:9}" .format (level .name .upper ())
51- + "| tests.integrations.loguru.test_loguru:test_just_log:46 - test"
52+ + "| tests.integrations.loguru.test_loguru:test_just_log:47 - test"
5253 )
5354
5455 if not created_event :
@@ -59,7 +60,7 @@ def test_just_log(
5960 not disable_breadcrumbs and created_event is not None
6061 ): # not None == not TRACE or DEBUG level
6162 (breadcrumb ,) = breadcrumbs
62- assert breadcrumb ["level" ] == level . name . lower ()
63+ assert breadcrumb ["level" ] == expected_sentry_level
6364 assert breadcrumb ["category" ] == "tests.integrations.loguru.test_loguru"
6465 assert breadcrumb ["message" ][23 :] == formatted_message
6566 else :
@@ -72,7 +73,7 @@ def test_just_log(
7273 return
7374
7475 (event ,) = events
75- assert event ["level" ] == ( level . name . lower ())
76+ assert event ["level" ] == expected_sentry_level
7677 assert event ["logger" ] == "tests.integrations.loguru.test_loguru"
7778 assert event ["logentry" ]["message" ][23 :] == formatted_message
7879
0 commit comments