Skip to content
This repository was archived by the owner on Aug 29, 2019. It is now read-only.

Commit 46cf99e

Browse files
author
Vraj Mohan
committed
Merge pull request #2 from publicapi/return-status-code
api.entry: Return the status code when scheduled
2 parents 1f5a9e3 + a5aceca commit 46cf99e

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

aweber_api/entry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ def schedule_broadcast(self, bc_id, scheduled_for):
135135
self._method_for('list')
136136
body = {'scheduled_for': scheduled_for}
137137
url = '{0}/broadcasts/{1}/schedule'.format(self.url, bc_id)
138-
self.adapter.request('POST', url, body, response='headers')
138+
return self.adapter.request('POST', url, body, response='status')
139139

140140
def _get_total_size(self, uri, **kwargs):
141141
"""Get actual total size number from total_size_link."""

tests/test_aweber_entry.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,13 @@ class TestListScheduleBroadcast(ListTestCase):
123123
def setUp(self):
124124
super(TestListScheduleBroadcast, self).setUp()
125125
self.aweber.adapter.requests = []
126-
subscribers = self.list_.schedule_broadcast(
126+
self.status = self.list_.schedule_broadcast(
127127
bc_id=2, scheduled_for='2014-09-06 18:55:00')
128128
self.request = self.aweber.adapter.requests[0]
129129

130+
def test_should_return_status(self):
131+
self.assertEqual(int(self.status), 201)
132+
130133
def test_should_make_post_request(self):
131134
self.assertEqual(self.request['method'], 'POST')
132135

0 commit comments

Comments
 (0)