@@ -20,7 +20,7 @@ def test_send_sms(self):
2020
2121 result = self .client .sms .send (** kwargs )
2222
23- self .assertSendResultForNumberEquals (number , result )
23+ self .assertSmsSendResultForNumberEquals (number , result )
2424 self .assertParamsForwardedToRequestEquals (kwargs )
2525
2626 @api_response_fixture ('send' )
@@ -30,7 +30,7 @@ def test_send_sms_with_custom_sender(self):
3030
3131 result = self .client .sms .send (to = number , from_ = any_sender_name )
3232
33- self .assertSendResultForNumberEquals (number , result )
33+ self .assertSmsSendResultForNumberEquals (number , result )
3434 self .assertParamsForwardedToRequestEquals ({'to' : number , 'from' : any_sender_name })
3535
3636 @api_response_fixture ('send_to_many_recipients' )
@@ -39,7 +39,7 @@ def test_send_sms_to_many_numbers(self):
3939
4040 result = self .client .sms .send (to = [number_1 , number_2 ])
4141
42- self .assertSendResultForNumberEquals ([number_1 , number_2 ], result )
42+ self .assertSmsSendResultForNumberEquals ([number_1 , number_2 ], result )
4343 self .assertParamsForwardedToRequestEquals ({'to' : '%s,%s' % (number_1 , number_2 )})
4444
4545 @api_response_fixture ('send_to_invalid_number' )
@@ -63,7 +63,7 @@ def test_send_fast(self):
6363
6464 result = self .client .sms .send_fast (** args )
6565
66- self .assertSendResultForNumberEquals (number , result )
66+ self .assertSmsSendResultForNumberEquals (number , result )
6767 self .assertParamsForwardedToRequestEquals (args , fast_force_params )
6868
6969 def test_send_flash (self ):
@@ -72,7 +72,7 @@ def test_send_flash(self):
7272
7373 result = self .client .sms .send_flash (** args )
7474
75- self .assertSendResultForNumberEquals (number , result )
75+ self .assertSmsSendResultForNumberEquals (number , result )
7676 self .assertParamsForwardedToRequestEquals (args , flash_force_params )
7777
7878 def test_remove_scheduled_sms (self ):
@@ -127,7 +127,7 @@ def test_send_sms_as_utf8(self):
127127
128128 result = self .client .sms .send (** args )
129129
130- self .assertSendResultForNumberEquals (number , result )
130+ self .assertSmsSendResultForNumberEquals (number , result )
131131 self .assertParamsForwardedToRequestEquals (args )
132132
133133 def test_send_test_sms (self ):
@@ -138,6 +138,15 @@ def test_send_test_sms(self):
138138
139139 self .assertParamsForwardedToRequestEquals (args )
140140
141+ @api_response_fixture ('detailed_response' )
142+ def test_send_sms_with_detailed_response (self ):
143+ result = self .client .sms .send (details = 1 )
144+
145+ self .assertEqual (4 , result .length )
146+ self .assertEqual (1 , result .parts )
147+ self .assertEqual ("test" , result .message )
148+ self .assertRequestPayloadContains ("details" , "1" )
149+
141150
142151def create_sms_exception_for_number (number ):
143152 e = SendException (u'No correct phone numbers' , 13 )
0 commit comments