File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed
Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -238,6 +238,13 @@ def filter(self, message):
238238
239239 game = _Game ()
240240
241+ class _ShippingQuery (BaseFilter ):
242+
243+ def filter (self , message ):
244+ return bool (message .shipping_query )
245+
246+ shipping_query = _ShippingQuery ()
247+
241248 class entity (BaseFilter ):
242249 """Filters messages to only allow those which have a :class:`telegram.MessageEntity`
243250 where their `type` matches `entity_type`.
Original file line number Diff line number Diff line change @@ -118,6 +118,12 @@ def test_filters_game(self):
118118 self .message .game = None
119119 self .assertFalse (Filters .game (self .message ))
120120
121+ def test_filters_successful_payment (self ):
122+ self .message .successful_payment = 'test'
123+ self .asserTrue (Filters .successful_payment (self .message ))
124+ self .message .successful_payment = None
125+ self .assertFalse (Filters .successful_payment (self .message ))
126+
121127 def test_filters_status_update (self ):
122128 self .assertFalse (Filters .status_update (self .message ))
123129
You can’t perform that action at this time.
0 commit comments