File tree 4 files changed +17
-7
lines changed 4 files changed +17
-7
lines changed Original file line number Diff line number Diff line change 5
5
"""
6
6
import asyncio
7
7
from aws_xray_sdk import global_sdk_config
8
- from unittest .mock import patch
8
+ try :
9
+ from unittest .mock import patch
10
+ except ImportError :
11
+ # NOTE: Python 2 dependency
12
+ from mock import patch
9
13
10
14
from aiohttp import web
11
15
from aiohttp .web_exceptions import HTTPUnauthorized
Original file line number Diff line number Diff line change 1
- from unittest import mock
1
+ try :
2
+ from unittest import mock
3
+ except ImportError :
4
+ # NOTE: Python 2 dependency
5
+ import mock
2
6
3
7
import django
4
8
from aws_xray_sdk import global_sdk_config
13
17
class XRayConfigurationTestCase (TestCase ):
14
18
def test_sampler_can_be_configured (self ):
15
19
assert isinstance (settings .XRAY_RECORDER ['SAMPLER' ], LocalSampler )
16
- assert isinstance (xray_recorder .sampler , LocalSampler )
20
+ assert isinstance (xray_recorder .sampler , LocalSampler )
Original file line number Diff line number Diff line change 1
1
from aws_xray_sdk .core .plugins .utils import get_plugin_modules
2
- from mock import patch
2
+ try :
3
+ from unittest .mock import patch
4
+ except ImportError :
5
+ # NOTE: Python 2 dependency
6
+ from mock import patch
3
7
4
8
supported_plugins = (
5
9
'ec2_plugin' ,
Original file line number Diff line number Diff line change @@ -36,10 +36,8 @@ deps =
36
36
testing.postgresql
37
37
testing.mysqld
38
38
webtest
39
- mock
40
-
41
39
# Python2 only deps
42
- py{27}: enum34
40
+ py{27}: enum34 mock
43
41
44
42
# pymysql deps
45
43
py{27,34,35}: pymysql < 1.0.0
You can’t perform that action at this time.
0 commit comments