def test_decode_area(self): value = decode_cellarea(b'\x00\x016\x00\x01\x00\x00') self.assertEqual(value, (Radio.gsm, 310, 1, 0)) self.assertEqual(type(value[0]), Radio) value = decode_cellarea(b'\x02\x016\x00\x01\x00\x0c') self.assertEqual(value, (Radio.wcdma, 310, 1, 12)) self.assertEqual(type(value[0]), Radio)
def test_decode_area(self): value = decode_cellarea(b'\x00\x016\x00\x01\x00\x00') assert value == (Radio.gsm, 310, 1, 0) assert type(value[0]) is Radio value = decode_cellarea(b'\x02\x016\x00\x01\x00\x0c') assert value == (Radio.wcdma, 310, 1, 12) assert type(value[0]) is Radio
def test_decode_area(self): value = decode_cellarea(b"\x00\x016\x00\x01\x00\x00") assert value == (Radio.gsm, 310, 1, 0) assert type(value[0]) is Radio value = decode_cellarea(b"\x02\x016\x00\x01\x00\x0c") assert value == (Radio.wcdma, 310, 1, 12) assert type(value[0]) is Radio
def test_max(self): bit16 = 2**16 - 1 bit32 = 2**32 - 1 value = encode_cellarea(Radio.wcdma, bit16, bit16, bit16, codec='base64') self.assertEqual(value, b'Av///////w==') value = encode_cellid(Radio.wcdma, bit16, bit16, bit16, bit32, codec='base64') self.assertEqual(value, b'Av////////////8=') value = decode_cellarea(b'Av///////w==', codec='base64') self.assertEqual(value, (Radio.wcdma, bit16, bit16, bit16)) self.assertEqual(type(value[0]), Radio) value = decode_cellid(b'Av////////////8=', codec='base64') self.assertEqual(value, (Radio.wcdma, bit16, bit16, bit16, bit32)) self.assertEqual(type(value[0]), Radio)
def test_max(self): bit16 = 2**16 - 1 bit32 = 2**32 - 1 value = encode_cellarea(Radio.wcdma, bit16, bit16, bit16, codec="base64") assert value == b"Av///////w==" value = encode_cellid(Radio.wcdma, bit16, bit16, bit16, bit32, codec="base64") assert value == b"Av////////////8=" value = decode_cellarea(b"Av///////w==", codec="base64") assert value == (Radio.wcdma, bit16, bit16, bit16) assert type(value[0]) is Radio value = decode_cellid(b"Av////////////8=", codec="base64") assert value == (Radio.wcdma, bit16, bit16, bit16, bit32) assert type(value[0]) is Radio
def test_min(self): value = encode_cellarea(Radio.gsm, 0, 0, 0, codec='base64') self.assertEqual(value, b'AAAAAAAAAA==') value = encode_cellid(Radio.gsm, 0, 0, 0, 0, codec='base64') self.assertEqual(value, b'AAAAAAAAAAAAAAA=') value = decode_cellarea(b'AAAAAAAAAA==', codec='base64') self.assertEqual(value, (Radio.gsm, 0, 0, 0)) self.assertEqual(type(value[0]), Radio) value = decode_cellid(b'AAAAAAAAAAAAAAA=', codec='base64') self.assertEqual(value, (Radio.gsm, 0, 0, 0, 0)) self.assertEqual(type(value[0]), Radio)
def test_min(self): value = encode_cellarea(Radio.gsm, 0, 0, 0, codec='base64') assert value == b'AAAAAAAAAA==' value = encode_cellid(Radio.gsm, 0, 0, 0, 0, codec='base64') assert value == b'AAAAAAAAAAAAAAA=' value = decode_cellarea(b'AAAAAAAAAA==', codec='base64') assert value == (Radio.gsm, 0, 0, 0) assert type(value[0]) is Radio value = decode_cellid(b'AAAAAAAAAAAAAAA=', codec='base64') assert value == (Radio.gsm, 0, 0, 0, 0) assert type(value[0]) is Radio
def test_min(self): value = encode_cellarea(Radio.gsm, 0, 0, 0, codec="base64") assert value == b"AAAAAAAAAA==" value = encode_cellid(Radio.gsm, 0, 0, 0, 0, codec="base64") assert value == b"AAAAAAAAAAAAAAA=" value = decode_cellarea(b"AAAAAAAAAA==", codec="base64") assert value == (Radio.gsm, 0, 0, 0) assert type(value[0]) is Radio value = decode_cellid(b"AAAAAAAAAAAAAAA=", codec="base64") assert value == (Radio.gsm, 0, 0, 0, 0) assert type(value[0]) is Radio
def test_max(self): bit16 = 2 ** 16 - 1 bit32 = 2 ** 32 - 1 value = encode_cellarea( Radio.wcdma, bit16, bit16, bit16, codec='base64') self.assertEqual(value, b'Av///////w==') value = encode_cellid( Radio.wcdma, bit16, bit16, bit16, bit32, codec='base64') self.assertEqual(value, b'Av////////////8=') value = decode_cellarea(b'Av///////w==', codec='base64') self.assertEqual(value, (Radio.wcdma, bit16, bit16, bit16)) self.assertEqual(type(value[0]), Radio) value = decode_cellid(b'Av////////////8=', codec='base64') self.assertEqual(value, (Radio.wcdma, bit16, bit16, bit16, bit32)) self.assertEqual(type(value[0]), Radio)
def test_max(self): bit16 = 2 ** 16 - 1 bit32 = 2 ** 32 - 1 value = encode_cellarea( Radio.wcdma, bit16, bit16, bit16, codec='base64') assert value == b'Av///////w==' value = encode_cellid( Radio.wcdma, bit16, bit16, bit16, bit32, codec='base64') assert value == b'Av////////////8=' value = decode_cellarea(b'Av///////w==', codec='base64') assert value == (Radio.wcdma, bit16, bit16, bit16) assert type(value[0]) is Radio value = decode_cellid(b'Av////////////8=', codec='base64') assert value == (Radio.wcdma, bit16, bit16, bit16, bit32) assert type(value[0]) is Radio