summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArmin Ronacher <armin.ronacher@active-4.com>2016-10-18 11:40:08 +0200
committerArmin Ronacher <armin.ronacher@active-4.com>2016-10-18 11:40:08 +0200
commita5556857e5e8b0d550de69e4ffc9af15c9402dcb (patch)
tree3def49370091db2f3b192615e70d1429064b1035
parent5dab0534eb7ab47729665e1b760b9ddd14e48ab6 (diff)
parente3d70afbe7bfe5e021d7027f13cc32104b191a2f (diff)
downloadraven-a5556857e5e8b0d550de69e4ffc9af15c9402dcb.tar.gz
Merge branch 'pr/839'
-rw-r--r--setup.cfg2
-rw-r--r--tests/contrib/bottle/tests.py4
-rw-r--r--tests/contrib/django/models.py2
-rw-r--r--tests/contrib/django/tests.py17
-rw-r--r--tests/contrib/webpy/tests.py4
5 files changed, 14 insertions, 15 deletions
diff --git a/setup.cfg b/setup.cfg
index 3b8d262..5aecf85 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,4 +1,4 @@
-[pytest]
+[tool:pytest]
python_files=test*.py
addopts=--tb=native -p no:doctest
norecursedirs=bin dist docs htmlcov hooks node_modules .* {args}
diff --git a/tests/contrib/bottle/tests.py b/tests/contrib/bottle/tests.py
index 0813398..1c1da6e 100644
--- a/tests/contrib/bottle/tests.py
+++ b/tests/contrib/bottle/tests.py
@@ -1,6 +1,6 @@
from exam import fixture
-from webtest import TestApp
+from webtest import TestApp as WebtestApp # prevent pytest-warning
import bottle
@@ -25,7 +25,7 @@ def create_app(raven):
app = bottle.app()
app.catchall = False
app = Sentry(app, client=raven)
- tapp = TestApp(app)
+ tapp = WebtestApp(app)
@bottle.route('/error/', ['GET', 'POST'])
def an_error():
diff --git a/tests/contrib/django/models.py b/tests/contrib/django/models.py
index 06e03f2..d198cfd 100644
--- a/tests/contrib/django/models.py
+++ b/tests/contrib/django/models.py
@@ -3,5 +3,5 @@ from __future__ import absolute_import
from django.db import models
-class TestModel(models.Model):
+class MyTestModel(models.Model):
pass
diff --git a/tests/contrib/django/tests.py b/tests/contrib/django/tests.py
index f0e89c7..3326cca 100644
--- a/tests/contrib/django/tests.py
+++ b/tests/contrib/django/tests.py
@@ -37,9 +37,8 @@ from raven.contrib.django.views import is_valid_origin
from raven.transport import HTTPTransport
from raven.utils.serializer import transform
-from django.test.client import Client as TestClient, ClientHandler as TestClientHandler
-
-from .models import TestModel
+from django.test.client import Client as DjangoTestClient, ClientHandler as DjangoTestClientHandler
+from .models import MyTestModel
settings.SENTRY_CLIENT = 'tests.contrib.django.tests.TempStoreClient'
@@ -59,7 +58,7 @@ def make_request():
})
-class MockClientHandler(TestClientHandler):
+class MockClientHandler(DjangoTestClientHandler):
def __call__(self, environ, start_response=[]):
# this pretends doesn't require start_response
return super(MockClientHandler, self).__call__(environ)
@@ -285,7 +284,7 @@ class DjangoClientTest(TestCase):
def test_broken_500_handler_with_middleware(self):
with Settings(BREAK_THAT_500=True, INSTALLED_APPS=['raven.contrib.django']):
- client = TestClient(REMOTE_ADDR='127.0.0.1')
+ client = DjangoTestClient(REMOTE_ADDR='127.0.0.1')
client.handler = MockSentryMiddleware(MockClientHandler())
self.assertRaises(Exception, client.get, reverse('sentry-raise-exc'))
@@ -736,21 +735,21 @@ class PromiseSerializerTestCase(TestCase):
class ModelInstanceSerializerTestCase(TestCase):
def test_basic(self):
- instance = TestModel()
+ instance = MyTestModel()
result = transform(instance)
assert isinstance(result, six.string_types)
- assert result == '<TestModel: TestModel object>'
+ assert result == '<MyTestModel: MyTestModel object>'
class QuerySetSerializerTestCase(TestCase):
def test_basic(self):
from django.db.models.query import QuerySet
- obj = QuerySet(model=TestModel)
+ obj = QuerySet(model=MyTestModel)
result = transform(obj)
assert isinstance(result, six.string_types)
- assert result == '<QuerySet: model=TestModel>'
+ assert result == '<QuerySet: model=MyTestModel>'
class SentryExceptionHandlerTest(TestCase):
diff --git a/tests/contrib/webpy/tests.py b/tests/contrib/webpy/tests.py
index 7d63e50..82528dd 100644
--- a/tests/contrib/webpy/tests.py
+++ b/tests/contrib/webpy/tests.py
@@ -1,5 +1,5 @@
from exam import fixture
-from paste.fixture import TestApp
+from paste.fixture import TestApp as PasteTestApp # prevent pytest-warning
from raven.base import Client
from raven.contrib.webpy import SentryApplication
@@ -43,7 +43,7 @@ class WebPyTest(TestCase):
@fixture
def client(self):
- return TestApp(self.app.wsgifunc())
+ return PasteTestApp(self.app.wsgifunc())
def test_get(self):
resp = self.client.get('/test', expect_errors=True)