示例#1
0
 def setUp(self):
     self.client = ami.AMIClient(**connection)
     self.auto_reconnect = ami.AutoReconnect(
         self.client,
         on_reconnect=debug,
         on_disconnect=debug,
     )
 def test_decode_utf8(self):
     client = ami.AMIClient(encoding='utf-8')
     encoded = b'\xc3\x82\xc3\xa8\xc3\xb2\xc3\xa0\xc3\xab\xc3\xa8\xc3\xa9 \xc3\x8a\xc3\xa0\xc3\xab\xc3\xa8\xc3\xad\xc3\xa8\xc3\xad'
     expected = u'Âèòàëèé Êàëèíèí'
     decoded = client._decode_pack(encoded)
     self.assertEqual(expected, decoded)
 def test_decode_latin1(self):
     client = ami.AMIClient(encoding='latin-1')
     encoded = b'\xc2\xe8\xf2\xe0\xeb\xe8\xe9 \xca\xe0\xeb\xe8\xed\xe8\xed'
     expected = u'Âèòàëèé Êàëèíèí'
     decoded = client._decode_pack(encoded)
     self.assertEqual(expected, decoded)
示例#4
0
 def setUp(self):
     self.client = ami.AMIClient(**connection)
     f = self.client.login(**login)
     f.get_response()
示例#5
0
 def setUp(self):
     self.client = ami.AMIClient(**connection)
     self.client.connect()
示例#6
0
 def setUp(self):
     self.client = ami.AMIClient(**connection)
     self.client.connect()
     self.response = None