23
23
import os
24
24
25
25
from flaky import flaky
26
+ from future .utils import PY2
26
27
27
28
sys .path .append ('.' )
28
29
@@ -41,13 +42,15 @@ def setUp(self):
41
42
'height' : 90 ,
42
43
'file_id' : 'BQADAQADoQADHyP1B0mzJMVyzcB0Ag' ,
43
44
'file_size' : 2364 }
45
+ self .emoji = telegram .Emoji .FLEXED_BICEPS
44
46
self .file_size = 39518
45
47
46
48
self .json_dict = {
47
49
'file_id' : self .sticker_file_id ,
48
50
'width' : self .width ,
49
51
'height' : self .height ,
50
52
'thumb' : self .thumb ,
53
+ 'emoji' : self .emoji ,
51
54
'file_size' : self .file_size
52
55
}
53
56
@@ -68,6 +71,10 @@ def test_send_sticker_resend(self):
68
71
self .assertEqual (sticker .width , self .width )
69
72
self .assertEqual (sticker .height , self .height )
70
73
self .assertTrue (isinstance (sticker .thumb , telegram .PhotoSize ))
74
+ if PY2 :
75
+ self .assertEqual (sticker .emoji , self .emoji .decode ('utf-8' ))
76
+ else :
77
+ self .assertEqual (sticker .emoji , self .emoji )
71
78
self .assertEqual (sticker .file_size , self .file_size )
72
79
73
80
def test_sticker_de_json (self ):
@@ -77,6 +84,7 @@ def test_sticker_de_json(self):
77
84
self .assertEqual (sticker .width , self .width )
78
85
self .assertEqual (sticker .height , self .height )
79
86
self .assertTrue (isinstance (sticker .thumb , telegram .PhotoSize ))
87
+ self .assertEqual (sticker .emoji , self .emoji )
80
88
self .assertEqual (sticker .file_size , self .file_size )
81
89
82
90
def test_sticker_to_json (self ):
@@ -91,6 +99,7 @@ def test_sticker_to_dict(self):
91
99
self .assertEqual (sticker ['width' ], self .width )
92
100
self .assertEqual (sticker ['height' ], self .height )
93
101
self .assertTrue (isinstance (sticker ['thumb' ], telegram .PhotoSize ))
102
+ self .assertEqual (sticker ['emoji' ], self .emoji )
94
103
self .assertEqual (sticker ['file_size' ], self .file_size )
95
104
96
105
@flaky (3 , 1 )
0 commit comments