8000 kill all references to unittest2 · AlbertoALopez/twilio-python@052c290 · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 052c290

Browse files
author
Kevin Burke
committed
kill all references to unittest2
1 parent 63fc0d8 commit 052c290

14 files changed

+141
-183
lines changed

setup.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616
if sys.version_info >= (3,0):
1717
REQUIRES.append('unittest2py3k')
1818
REQUIRES.append('socksipy-branch')
19-
else:
20-
REQUIRES.append('unittest2')
2119

2220
setup(
2321
name = "twilio",

tests/test_available_phonenumber.py

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
1-
from __future__ import with_statement
2-
3-
import six
4-
if six.PY3:
5-
import unittest
6-
else:
7-
import unittest2 as unittest
1+
import unittest
82

93
from mock import Mock
4+
from nose.tools import assert_equal
5+
106
from twilio import TwilioException
117
from twilio.rest.resources import AvailablePhoneNumber
128
from twilio.rest.resources import AvailablePhoneNumbers
@@ -21,7 +17,7 @@ def setUp(self):
2117
self.instance = AvailablePhoneNumber(self.parent)
2218

2319
def test_init(self):
24-
self.assertEquals(self.instance.name, "")
20+
assert_equal(self.instance.name, "")
2521

2622
def test_purchase(self):
2723
self.instance.phone_number = "+123"
@@ -55,7 +51,7 @@ def test_list(self):
5551
def test_load_instance(self):
5652
instance = self.resource.load_instance({"hey": "you"})
5753
self.assertIsInstance(instance.parent, Mock)
58-
self.assertEquals(instance.hey, "you")
54+
assert_equal(instance.hey, "you")
5955

6056
def test_purchase_status_callback(self):
6157
request = Mock()
@@ -85,8 +81,8 @@ def setUp(self):
8581
("user", "pass"))
8682

8783
def test_reference(self):
88-
self.assertEquals(self.resource.available_phone_numbers.phone_numbers,
89-
self.resource)
84+
assert_equal(self.resource.available_phone_numbers.phone_numbers,
85+
self.resource)
9086

9187
def test_purchase_status_callback(self):
9288
request = Mock()

tests/test_base_resource.py

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
# -*- coding: utf-8 -*-
2-
from __future__ import with_statement
3-
import six
4-
if six.PY3:
5-
import unittest
6-
else:
7-
import unittest2 as unittest
2+
import unittest
83

94
from mock import Mock, sentinel, patch, ANY
105
from nose.tools import assert_equal, assert_true
6+
from six import advance_iterator
7+
118
from twilio.rest.resources.imports import json
129
from twilio.rest.resources import Resource
1310
from twilio.rest.resources import ListResource
1411
from twilio.rest.resources import InstanceResource
15-
from six import advance_iterator
1612

1713
base_uri = "https://api.twilio.com/2010-04-01"
1814
account_sid = "AC123"
@@ -42,10 +38,10 @@ def setUp(self):
4238

4339
def testListResourceInit(self):
4440
uri = "%s/%s" % (base_uri, self.r.name)
45-
self.assertEquals(self.r.uri, uri)
41+
assert_equal(self.r.uri, uri)
4642

4743
def testKeyValueLower(self):
48-
self.assertEquals(self.r.key, self.r.name.lower())
44+
assert_equal(self.r.key, self.r.name.lower())
4945

5046
def testIterNoKey(self):
5147
self.r.request = Mock()
@@ -79,13 +75,13 @@ def testIterNoNextPage(self):
7975

8076
def testKeyValue(self):
8177
self.r.key = "Hey"
82-
self.assertEquals(self.r.key, "Hey")
78+
assert_equal(self.r.key, "Hey")
8379

8480
def testInstanceLoading(self):
8581
instance = self.r.load_instance({"sid": "foo"})
8682

8783
self.assertIsInstance(instance, InstanceResource)
88-
self.assertEquals(instance.sid, "foo")
84+
assert_equal(instance.sid, "foo")
8985

9086
def testListResourceCreateResponse200(self):
9187
"""We should accept 200 OK in response to a POST creating a resource."""
@@ -114,16 +110,16 @@ def setUp(self):
114110
self.uri = "%s/%s" % (self.parent.uri, "123")
115111

116112
def testInit(self):
117-
self.assertEquals(self.r.uri, self.uri)
113+
assert_equal(self.r.uri, self.uri)
118114

119115
def testLoad(self):
120116
self.r.load({"hey": "you"})
121-
self.assertEquals(self.r.hey, "you")
117+
assert_equal(self.r.hey, "you")
122118

123119
def testLoadWithUri(self):
124120
self.r.load({"hey": "you", "uri": "foobar"})
125-
self.assertEquals(self.r.hey, "you")
126-
self.assertEquals(self.r.uri, self.uri)
121+
assert_equal(self.r.hey, "you")
122+
assert_equal(self.r.uri, self.uri)
127123

128124
def testLoadDateCreated(self):
129125
self.r.load({"date_created": "Sat, 29 Sep 2012 12:47:54 +0000",
@@ -140,7 +136,7 @@ def testLoadNullDate(self):
140136

141137
def testLoadWithFrom(self):
142138
self.r.load({"from": "foo"})
143-
self.assertEquals(self.r.from_, "foo")
139+
assert_equal(self.r.from_, "foo")
144140

145141
def testLoadSubresources(self):
146142
m = Mock()
@@ -162,8 +158,8 @@ def testPassThrough(self, mock_request):
162158
mock_response.content = json.dumps({'key': 'value'})
163159
mock_request.return_value = mock_response
164160

165-
self.assertEquals(self.r.timeout, sentinel.timeout)
166-
self.assertEquals((mock_response, {'key': 'value'}), self.r.request('GET', base_uri))
161+
assert_equal(self.r.timeout, sentinel.timeout)
162+
assert_equal((mock_response, {'key': 'value'}), self.r.request('GET', base_uri))
167163

168164
mock_request.assert_called_once_with(
169165
'GET',

tests/test_client.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
import six
2-
if six.PY3:
3-
import unittest
4-
else:
5-
import unittest2 as unittest
1+
import unittest
2+
3+
from mock import patch, Mock, sentinel, ANY
4+
from nose.tools import assert_equal
65

76
from twilio.rest.resources.imports import json
87
from twilio.rest import TwilioRestClient, resources
9-
from mock import patch, Mock, sentinel, ANY
108
from tools import create_mock_json
119

1210
AUTH = ("ACCOUNT_SID", "AUTH_TOKEN")
@@ -70,5 +68,5 @@ def test_arbitrary_member(self, mock_request):
7068
mock_response.ok = True
7169
mock_response.content = json.dumps({"short_codes": []})
7270
mock_request.return_value = mock_response
73-
self.assertEqual([], self.client.sms.short_codes.list())
71+
assert_equal([], self.client.sms.short_codes.list())
7472
mock_request.assert_called_once_with("GET", ANY, params=ANY, auth=AUTH, timeout=sentinel.timeout)

tests/test_conferences.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
import six
2-
if six.PY3:
3-
import unittest
4-
else:
5-
import unittest2 as unittest
6-
71
from datetime import date
2+
import unittest
3+
84
from mock import Mock
95
from twilio.rest.resources import Conferences
106

@@ -15,7 +11,7 @@
1511
'DateCreated<': None,
1612
'DateCreated>': None,
1713
'DateCreated': None,
18-
}
14+
}
1915

2016

2117
class ConferenceTest(unittest.TestCase):

tests/test_connect_apps.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
1-
from __future__ import with_statement
2-
import six
3-
if six.PY3:
4-
import unittest
5-
else:
6-
import unittest2 as unittest
1+
import unittest
72

83
from mock import Mock, patch
4+
95
from twilio.rest.resources import ConnectApps
106

117

tests/test_core.py

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
import six
2-
if six.PY3:
3-
import unittest
4-
else:
5-
import unittest2 as unittest
61
from datetime import datetime
72
from datetime import date
3+
import unittest
4+
5+
from nose.tools import assert_equal
6+
87
from twilio.rest.resources import parse_date
98
from twilio.rest.resources import transform_params
109
from twilio.rest.resources import convert_keys
@@ -17,38 +16,38 @@ class CoreTest(unittest.TestCase):
1716

1817
def test_date(self):
1918
d = date(2009, 10, 10)
20-
self.assertEquals(parse_date(d), "2009-10-10")
19+
assert_equal(parse_date(d), "2009-10-10")
2120

2221
def test_datetime(self):
2322
d = datetime(2009, 10, 10)
24-
self.assertEquals(parse_date(d), "2009-10-10")
23+
assert_equal(parse_date(d), "2009-10-10")
2524

2625
def test_string_date(self):
2726
d = "2009-10-10"
28-
self.assertEquals(parse_date(d), "2009-10-10")
27+
assert_equal(parse_date(d), "2009-10-10")
2928

3029
def test_string_date_none(self):
3130
d = None
32-
self.assertEquals(parse_date(d), None)
31+
assert_equal(parse_date(d), None)
3332

3433
def test_string_date_false(self):
3534
d = False
36-
self.assertEquals(parse_date(d), None)
35+
assert_equal(parse_date(d), None)
3736

3837
def test_fparam(self):
3938
d = {"HEY": None, "YOU": 3}
4039
ed = {"YOU": 3}
41-
self.assertEquals(transform_params(d), ed)
40+
assert_equal(transform_params(d), ed)
4241

4342
def test_multi_param(self):
4443
d = {"Normal": 3, "Multiple": ["One", "Two"]}
4544
ed = {"Normal": 3, "Multiple": ["One", "Two"]}
46-
self.assertEquals(transform_params(d), ed)
45+
assert_equal(transform_params(d), ed)
4746

4847
def test_fparam_booleans(self):
4948
d = {"HEY": None, "YOU": 3, "Activated": False}
5049
ed = {"YOU": 3, "Activated": "false"}
51-
self.assertEquals(transform_params(d), ed)
50+
assert_equal(transform_params(d), ed)
5251

5352
def test_normalize_dates(self):
5453

@@ -63,19 +62,19 @@ def foo(on=None, before=None, after=None):
6362
d = foo(on="2009-10-10", before=date(2009, 10, 10),
6463
after=datetime(2009, 10, 10))
6564

66-
self.assertEquals(d["on"], "2009-10-10")
67-
self.assertEquals(d["after"], "2009-10-10")
68-
self.assertEquals(d["before"], "2009-10-10")
65+
assert_equal(d["on"], "2009-10-10")
66+
assert_equal(d["after"], "2009-10-10")
67+
assert_equal(d["before"], "2009-10-10")
6968

7069
def test_convert_case(self):
71-
self.assertEquals(convert_case("from_"), "From")
72-
self.assertEquals(convert_case("to"), "To")
73-
self.assertEquals(convert_case("friendly_name"), "FriendlyName")
70+
assert_equal(convert_case("from_"), "From")
71+
assert_equal(convert_case("to"), "To")
72+
assert_equal(convert_case("friendly_name"), "FriendlyName")
7473

7574
def test_convert_bool(self):
76-
self.assertEquals(convert_boolean(False), "false")
77-
self.assertEquals(convert_boolean(True), "true")
78-
self.assertEquals(convert_boolean(1), 1)
75+
assert_equal(convert_boolean(False), "false")
76+
assert_equal(convert_boolean(True), "true")
77+
assert_equal(convert_boolean(1), 1)
7978

8079
def test_convert_keys(self):
8180
d = {
@@ -92,4 +91,4 @@ def test_convert_keys(self):
9291
"EndTime": 0,
9392
}
9493

95-
self.assertEquals(ed, convert_keys(d))
94+
assert_equal(ed, convert_keys(d))

tests/test_jwt.py

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,33 @@
11
import time
2-
from twilio import jwt
3-
import six
4-
if six.PY3:
5-
import unittest
6-
else:
7-
import unittest2 as unittest
2+
import unittest
3+
4+
from nose.tools import assert_true, assert_equal
85

6+
from twilio import jwt
97
from twilio.util import TwilioCapability
108

119

1210
class JwtTest(unittest.TestCase):
1311

1412
def assertIn(self, foo, bar, msg=None):
1513
"""backport for 2.6"""
16-
return self.assertTrue(foo in bar, msg=(msg or "%s not found in %s"
14+
return assert_true(foo in bar, msg=(msg or "%s not found in %s"
1715
% (foo, bar)))
1816

1917
def test_no_permissions(self):
2018
token = TwilioCapability("AC123", "XXXXX")
2119
payload = token.payload()
22-
self.assertEquals(len(payload), 1)
23-
self.assertEquals(payload["scope"], '')
20+
assert_equal(len(payload), 1)
21+
assert_equal(payload["scope"], '')
2422

2523
def test_inbound_permissions(self):
2624
token = TwilioCapability("AC123", "XXXXX")
2725
token.allow_client_incoming("andy")
2826
payload = token.payload()
2927

3028
eurl = "scope:client:incoming?clientName=andy"
31-
self.assertEquals(len(payload), 1)
32-
self.assertEquals(payload['scope'], eurl)
29+
assert_equal(len(payload), 1)
30+
assert_equal(payload['scope'], eurl)
3331

3432
def test_outbound_permissions(self):
3533
token = TwilioCapability("AC123", "XXXXX")
@@ -38,7 +36,7 @@ def test_outbound_permissions(self):
3836

3937
eurl = "scope:client:outgoing?appSid=AP123"
4038

41-
self.assertEquals(len(payload), 1)
39+
assert_equal(len(payload), 1)
4240
self.assertIn(eurl, payload['scope'])
4341

4442
def test_outbound_permissions_params(self):
@@ -47,23 +45,23 @@ def test_outbound_permissions_params(self):
4745
payload = token.payload()
4846

4947
eurl = "scope:client:outgoing?appParams=foobar%3D3&appSid=AP123"
50-
self.assertEquals(payload["scope"], eurl)
48+
assert_equal(payload["scope"], eurl)
5149

5250
def test_events(self):
5351
token = TwilioCapability("AC123", "XXXXX")
5452
token.allow_event_stream()
5553
payload = token.payload()
5654

5755
event_uri = "scope:stream:subscribe?path=%2F2010-04-01%2FEvents"
58-
self.assertEquals(payload["scope"], event_uri)
56+
assert_equal(payload["scope"], event_uri)
5957

6058
def test_events_with_filters(self):
6159
token = TwilioCapability("AC123", "XXXXX")
6260
token.allow_event_stream(foobar="hey")
6361
payload = token.payload()
6462

6563
event_uri = "scope:stream:subscribe?params=foobar%3Dhey&path=%2F2010-04-01%2FEvents"
66-
self.assertEquals(payload["scope"], event_uri)
64+
assert_equal(payload["scope"], event_uri)
6765

6866
def test_decode(self):
6967
token = TwilioCapability("AC123", "XXXXX")

0 commit comments

Comments
 (0)
0