Skip to content

Commit 57f12b7

Browse files
committed
Fix invoice tests now that urllib3 handles request encoding
1 parent d19200a commit 57f12b7

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

tests/test_invoice.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -112,21 +112,10 @@ def test_send_all_args(self, bot, chat_id, provider_token):
112112

113113
def test_send_object_as_provider_data(self, monkeypatch, bot, chat_id, provider_token):
114114
def test(_, url, data, **kwargs):
115-
return data['provider_data'] == '{"test_data": 123456789}'
115+
return data['provider_data'] == '{"test_data":123456789}'
116116

117117
monkeypatch.setattr('telegram.utils.request.Request.post', test)
118118

119119
assert bot.send_invoice(chat_id, self.title, self.description, self.payload,
120120
provider_token, self.start_parameter, self.currency,
121121
self.prices, provider_data={'test_data': 123456789})
122-
123-
def test_send_nonesense_as_provider_data(self, monkeypatch, bot, chat_id, provider_token):
124-
def test(_, url, data, **kwargs):
125-
return True
126-
127-
monkeypatch.setattr('telegram.utils.request.Request.post', test)
128-
129-
with pytest.raises(TypeError):
130-
assert bot.send_invoice(chat_id, self.title, self.description, self.payload,
131-
provider_token, self.start_parameter, self.currency,
132-
self.prices, provider_data={'a', 'b', 'c'})

0 commit comments

Comments
 (0)