File tree Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,9 @@ analysis:
16
16
test : analysis
17
17
. venv/bin/activate; nosetests
18
18
19
+ cover :
20
+ . venv/bin/activate; nosetests --with-coverage --cover-package=twilio
21
+
19
22
docs-install :
20
23
. venv/bin/activate; pip install -r docs/requirements.txt
21
24
Original file line number Diff line number Diff line change 1
1
from datetime import date
2
2
from mock import patch
3
3
from nose .tools import raises , assert_equals , assert_true
4
- from twilio . rest . resources import Recordings
4
+
5
5
from tools import create_mock_json
6
+ from twilio .rest .resources import Recordings , Recording
6
7
7
8
BASE_URI = "https://api.twilio.com/2010-04-01/Accounts/AC123"
8
9
ACCOUNT_SID = "AC123"
@@ -40,7 +41,7 @@ def test_get(mock):
40
41
41
42
42
43
@patch ("twilio.rest.resources.base.make_twilio_request" )
43
- def test_get2 (mock ):
44
+ def test_delete_list (mock ):
44
45
resp = create_mock_json ("tests/resources/recordings_instance.json" )
45
46
resp .status_code = 204
46
47
mock .return_value = resp
@@ -52,6 +53,20 @@ def test_get2(mock):
52
53
assert_true (r )
53
54
54
55
56
+ @patch ("twilio.rest.resources.base.make_twilio_request" )
57
+ def test_delete_instance (mock ):
58
+ resp = create_mock_json ("tests/resources/recordings_instance.json" )
59
+ resp .status_code = 204
60
+ mock .return_value = resp
61
+
62
+ uri = "%s/Recordings/%s" % (BASE_URI , RE_SID )
63
+ rec = Recording (recordings , RE_SID )
64
+ r = rec .delete ()
65
+
66
+ mock .assert_called_with ("DELETE" , uri , auth = AUTH )
67
+ assert_true (r )
68
+
69
+
55
70
@raises (AttributeError )
56
71
def test_create ():
57
72
recordings .create
You can’t perform that action at this time.
0 commit comments