blob: 6334f78b605c634c01ec5812826f96bbf7f30398 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import unittest
import sys
import os
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
from lib.PacketManager.packets.FSNETCMD_JOINAPPROVAL import FSNETCMD_JOINAPPROVAL
class TestFSNETCMD_JOINAPPROVAL(unittest.TestCase):
def test_decode(self):
buffer = b'\t\x00\x00\x00'
packet = FSNETCMD_JOINAPPROVAL(buffer)
self.assertEqual(packet.buffer, buffer)
def test_encode(self):
buffer = FSNETCMD_JOINAPPROVAL.encode()
expected_buffer = b'\t\x00\x00\x00'
self.assertEqual(buffer, expected_buffer)
def test_encode_with_size(self):
buffer = FSNETCMD_JOINAPPROVAL.encode(with_size=True)
expected_buffer = b'\x04\x00\x00\x00\t\x00\x00\x00'
self.assertEqual(buffer, expected_buffer)
if __name__ == '__main__':
unittest.main()
|