• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bugsnag / bugsnag-python / 38
94%
master: 94%

Build:
Build:
LAST BUILD BRANCH: v4.8.1
DEFAULT BRANCH: master
Ran 07 Dec 2018 12:49PM UTC
Jobs 32
Files 18
Run time 1100min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
38

push

travis-ci-com

GitHub
Separate middleware stacks (#166)

* v3.4.3 (#154)

* ci: Add Django 1.11, 2.0 and 2.1 to the build matrix

* fix(django): Update MIDDLEWARE to be compatible with Django 1.11+

* fix(django): Update ignore_classes for Django 1.11+

In my setup, by default, bugsnag logged some of Http404 despite the default config telling otherwise.

Looking at the examples, it was not super clear that I had to set the value to the full exception path in the setting. Then I managed to fix my setup by updating the exception path which I noticed was slightly different.

- Updating the examples to be clearer by specifying the full exception path
- Updating the default config to expect Http404 with full path or shortcut path

* Bump version

* ci: Add python 3.6 to build matrix

* next release: Bumped date

* Separate middleware: Add insert_before and insert_after methods

* Separate Middleware: Add internal_middleware to config

* Separate Middleware: Add tests against callbacks running, improve existing tests

* Separate middleware: Ensure both middleware stacks are called

* Add test for single/legacy client mode

* Separate middleware: Added functionality and tests against changing severity

* Middleware separation: Point integrations at the internal stack

* Middleware separation: Simplify middleware addition

* Middleware separation: Made 'insert' calls more pythonic

* Separate middleware: Explicitly test classes when ordering

* Middleware separation: Fix lint issues

* Fix test_notification linter issues

* CI Fixes: Pinned 2.6 package versions

* Middleware separation: Remove '_find_class_index' in favour of 'index'

* Middleware separation: Ensure python 2.6 compat

* Middleware separation: fix linter issues

869 of 960 relevant lines covered (90.52%)

19.04 hits per line

Jobs
ID Job ID Ran Files Coverage
5 38.5 (TOXENV=py27-test) 07 Dec 2018 12:49PM UTC 0
73.54
Travis Job 38.5
6 38.6 (TOXENV=py27-test) 07 Dec 2018 12:50PM UTC 0
73.54
Travis Job 38.6
7 38.7 (TOXENV=py27-requests-test) 07 Dec 2018 12:51PM UTC 0
74.69
Travis Job 38.7
8 38.8 (TOXENV=py27-wsgi) 07 Dec 2018 12:52PM UTC 0
56.67
Travis Job 38.8
9 38.9 (TOXENV=py27-flask) 07 Dec 2018 12:53PM UTC 0
54.69
Travis Job 38.9
10 38.10 (TOXENV=py27-django18-migrate1-django1) 07 Dec 2018 12:55PM UTC 0
58.13
Travis Job 38.10
11 38.11 (TOXENV=py27-django19-migrate1-django1) 07 Dec 2018 12:56PM UTC 0
58.13
Travis Job 38.11
12 38.12 (TOXENV=py27-django110-migrate1-django1) 07 Dec 2018 12:57PM UTC 0
57.5
Travis Job 38.12
13 38.13 (TOXENV=py27-django111-migrate1-django1) 07 Dec 2018 12:58PM UTC 0
57.5
Travis Job 38.13
14 38.14 (TOXENV=py33-test) 07 Dec 2018 01:00PM UTC 0
73.44
Travis Job 38.14
15 38.15 (TOXENV=py33-requests-test) 07 Dec 2018 01:01PM UTC 0
74.58
Travis Job 38.15
16 38.16 (TOXENV=py33-wsgi) 07 Dec 2018 01:02PM UTC 0
56.67
Travis Job 38.16
17 38.17 (TOXENV=py34-test) 07 Dec 2018 01:04PM UTC 0
73.44
Travis Job 38.17
18 38.18 (TOXENV=py34-requests-test) 07 Dec 2018 01:05PM UTC 0
74.58
Travis Job 38.18
19 38.19 (TOXENV=py34-wsgi) 07 Dec 2018 01:06PM UTC 0
56.67
Travis Job 38.19
20 38.20 (TOXENV=py35-test) 07 Dec 2018 01:08PM UTC 0
73.44
Travis Job 38.20
21 38.21 (TOXENV=py35-requests-test) 07 Dec 2018 01:09PM UTC 0
74.58
Travis Job 38.21
22 38.22 (TOXENV=py35-wsgi) 07 Dec 2018 01:10PM UTC 0
56.67
Travis Job 38.22
23 38.23 (TOXENV=py35-django18-migrate1-django1) 07 Dec 2018 01:11PM UTC 0
58.13
Travis Job 38.23
24 38.24 (TOXENV=py35-django19-migrate1-django1) 07 Dec 2018 01:13PM UTC 0
58.13
Travis Job 38.24
25 38.25 (TOXENV=py35-django110-migrate1-django1) 07 Dec 2018 01:14PM UTC 0
57.5
Travis Job 38.25
26 38.26 (TOXENV=py35-lint) 07 Dec 2018 01:15PM UTC 0
Travis Job 38.26
27 38.27 (TOXENV=py36-test) 07 Dec 2018 01:16PM UTC 0
73.44
Travis Job 38.27
28 38.28 (TOXENV=py36-requests-test) 07 Dec 2018 01:18PM UTC 0
74.58
Travis Job 38.28
29 38.29 (TOXENV=py36-wsgi) 07 Dec 2018 01:19PM UTC 0
56.67
Travis Job 38.29
30 38.30 (TOXENV=py36-django18-migrate1-django1) 07 Dec 2018 01:20PM UTC 0
58.13
Travis Job 38.30
31 38.31 (TOXENV=py36-django19-migrate1-django1) 07 Dec 2018 01:21PM UTC 0
58.13
Travis Job 38.31
32 38.32 (TOXENV=py36-django110-migrate1-django1) 07 Dec 2018 01:22PM UTC 0
57.5
Travis Job 38.32
33 38.33 (TOXENV=py36-django111-migrate1-django1) 07 Dec 2018 01:23PM UTC 0
57.5
Travis Job 38.33
34 38.34 (TOXENV=py36-django20-migrate1-django1) 07 Dec 2018 01:24PM UTC 0
57.71
Travis Job 38.34
35 38.35 (TOXENV=py36-django21-migrate1-django1) 07 Dec 2018 01:25PM UTC 0
57.71
Travis Job 38.35
36 38.36 (TOXENV=py36-lint) 07 Dec 2018 01:27PM UTC 0
Travis Job 38.36
Source Files on build 38
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #38
  • 61c993c7 on github
  • Prev Build on next (#757)
  • Next Build on next (#93)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc