コード例 #1
0
ファイル: __init__.py プロジェクト: kashifpk/smpp5
 def enquire_link(self):
     """
     This method is used by client to ensure the connectivity with server.
     """
     P = EnquireLink()
     P.sequence_number = Integer(self._next_seq_num(), 4)
     data = P.encode()
     self.pdus.update({P.sequence_number.value: {'req': P, 'resp': '', 'read': 'false'}})
     self.socket.send(data)
コード例 #2
0
ファイル: test_session_pdus.py プロジェクト: kashifpk/smpp5
def test_02_enquirelink_decode():
    "Test EnquireLink decoding"
    
    data = b'\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x01'

    P = EnquireLink.decode(data)
    assert '00 00 00 10 00 00 00 15 00 00 00 00 00 00 00 01 ' == hex_convert(P.encode(),150)
コード例 #3
0
ファイル: test_session.py プロジェクト: kashifpk/smpp5
 def enquire_link(self):
         P = EnquireLink()
         P.sequence_number = Integer(self._next_seq_num(), 4)
         data = P.encode()
         self.pdus.update({P.sequence_number.value: {'req': P}})
         self.socket.send(data)
コード例 #4
0
ファイル: test_session_pdus.py プロジェクト: kashifpk/smpp5
def test_01_enquirelink_encode():
    "Test EnquireLink encoding"
    P = EnquireLink()
    
    assert '00 00 00 10 00 00 00 15 00 00 00 00 00 00 00 01 '  == hex_convert(P.encode(),150)