@@ -204,6 +204,26 @@ def test_trigger_with_private_encrypted_channel_string_fail_case_no_encryption_m
204
204
with self .assertRaises (ValueError ):
205
205
pc .trigger (u'private-encrypted-tst' , u'some_event' , {u'message' : u'hello worlds' })
206
206
207
+ def test_trigger_too_much_data (self ):
208
+ pc = PusherClient (app_id = u'4' , key = u'key' , secret = u'secret' , ssl = True )
209
+
210
+ self .assertRaises (ValueError , lambda : pc .trigger (u'private-tst' , u'some_event' , u'a' * 10241 ))
211
+
212
+ def test_trigger_batch_too_much_data (self ):
213
+ pc = PusherClient (app_id = u'4' , key = u'key' , secret = u'secret' , ssl = True )
214
+
215
+ self .assertRaises (ValueError , lambda : pc .trigger_batch (
216
+ [{u'channel' : u'private-tst' , u'name' : u'some_event' , u'data' : u'a' * 10241 }]))
217
+
218
+ def test_trigger_str_shorter_than_10240_but_more_than_10kb_raising (self ):
219
+ pc = PusherClient (app_id = u'4' , key = u'key' , secret = u'secret' , ssl = True )
220
+
221
+ self .assertRaises (ValueError , lambda : pc .trigger .make_request (u'private-tst' , u'some_event' , u'你' * 10000 ))
222
+
223
+ def test_trigger_batch_str_shorter_than_10240_but_more_than_10kb_raising (self ):
224
+ pc = PusherClient (app_id = u'4' , key = u'key' , secret = u'secret' , ssl = True )
225
+
226
+ self .assertRaises (ValueError , lambda : pc .trigger_batch .make_request ([{u'channel' : u'private-tst' , u'name' : u'some_event' , u'data' : u'你' * 10000 }]))
207
227
208
228
def test_trigger_with_public_channel_with_encryption_master_key_specified_success (self ):
209
229
json_dumped = u'{"message": "something"}'
0 commit comments