File tree Expand file tree Collapse file tree 4 files changed +16
-6
lines changed
Expand file tree Collapse file tree 4 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -77,11 +77,11 @@ jobs:
7777 pattern : coverage-data-*
7878 merge-multiple : true
7979
80- - name : Combine coverage and fail if it's <96 %
80+ - name : Combine coverage and fail if it's <100 %
8181 run : |
8282 python -m coverage combine
8383 python -m coverage html --skip-covered --skip-empty
84- python -m coverage report --fail-under=96
84+ python -m coverage report --fail-under=100
8585 echo "## Coverage summary" >> $GITHUB_STEP_SUMMARY
8686 python -m coverage report --format=markdown >> $GITHUB_STEP_SUMMARY
8787
Original file line number Diff line number Diff line change @@ -34,9 +34,5 @@ def SYSTEM_INDICATOR_LABEL(self) -> str: # noqa: N802
3434 def SYSTEM_INDICATOR_COLORS (self ) -> dict [str , tuple [str , str ]]: # noqa: N802
3535 return getattr (dj_settings , "SYSTEM_INDICATOR_COLORS" , DEFAULT_COLOURS )
3636
37- @property
38- def SYSTEM_INDICATOR_EXCLUSIONS (self ) -> Sequence [str ]: # noqa: N802
39- return getattr (dj_settings , "SYSTEM_INDICATOR_EXCLUSIONS" , [])
40-
4137
4238settings = Settings ()
Original file line number Diff line number Diff line change 1515 },
1616}
1717
18+ INSTALLED_APPS = ["django_sys_indicator" ]
19+
1820TEMPLATES = [
1921 {
2022 "BACKEND" : "django.template.backends.django.DjangoTemplates" ,
3537 USE_L10N = True
3638
3739USE_TZ = True
40+
41+ PASSWORD_HASHERS = [
42+ "django.contrib.auth.hashers.MD5PasswordHasher" ,
43+ ]
Original file line number Diff line number Diff line change @@ -22,6 +22,14 @@ def get_response(request: HttpRequest) -> HttpResponse:
2222
2323 self .middleware = SystemIndicatorMiddleware (get_response )
2424
25+ @override_settings (SYSTEM_INDICATOR_ENABLED = True )
26+ def test_content_length (self ):
27+ self .response ["Content-Length" ] = 6553
28+
29+ response = self .middleware (self .request )
30+ content = response .content .decode (response .charset )
31+ assert settings .SYSTEM_INDICATOR_LABEL in content
32+
2533 @override_settings (SYSTEM_INDICATOR_ENABLED = True )
2634 def test_invalid_content (self ):
2735 self .response = HttpResponse ("<html><body></body></html>" )
You can’t perform that action at this time.
0 commit comments