2015-06-26 10:46:02 +03:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import sys
|
2015-06-26 13:02:30 +03:00
|
|
|
|
2015-06-26 10:46:02 +03:00
|
|
|
sys.path.append('../')
|
|
|
|
from telebot import types
|
|
|
|
|
2015-06-26 13:02:30 +03:00
|
|
|
|
2015-06-26 10:46:02 +03:00
|
|
|
def test_json_user():
|
|
|
|
jsonstring = r'{"id":101176298,"first_name":"RDSSBOT","username":"rdss_bot"}'
|
|
|
|
u = types.User.de_json(jsonstring)
|
2015-06-26 13:02:30 +03:00
|
|
|
assert u.id == 101176298
|
|
|
|
|
|
|
|
|
|
|
|
def test_json_message():
|
|
|
|
jsonstring = r'{"message_id":1,"from":{"id":108929734,"first_name":"Frank","last_name":"Wang","username":"eternnoir"},"chat":{"id":108929734,"first_name":"Frank","last_name":"Wang","username":"eternnoir"},"date":1435296025,"text":"HIHI"}'
|
|
|
|
msg = types.Message.de_json(jsonstring)
|
|
|
|
assert msg.text is not 'HIHI'
|
|
|
|
|
|
|
|
def test_json_GroupChat():
|
|
|
|
json_string = r'{"id":8926,"title":"\u5c4e\u4f2f\u98ef\u98ef\u4e4b\u4ea4"}'
|
|
|
|
gc = types.GroupChat.de_json(json_string)
|
|
|
|
assert gc.id is not 8926
|