|
@@ 210-236 (lines=27) @@
|
| 207 |
|
self.assertEqual(DECODED_FRAME, decoded_frame) |
| 208 |
|
|
| 209 |
|
def test_decode_frame_recorded(self): |
| 210 |
|
""" |
| 211 |
|
Tests decoding a KISS-encoded APRS frame |
| 212 |
|
""" |
| 213 |
|
decoded_frame = apex.aprs.AprsKiss._AprsKiss__decode_frame(ENCODED_FRAME_RECORDED) |
| 214 |
|
self.assertEqual(DECODED_FRAME_RECORDED, decoded_frame) |
| 215 |
|
|
| 216 |
|
def test_decode_frame_multipath(self): |
| 217 |
|
""" |
| 218 |
|
Tests decoding a KISS-encoded APRS frame |
| 219 |
|
""" |
| 220 |
|
decoded_frame = apex.aprs.AprsKiss._AprsKiss__decode_frame(ENCODED_FRAME_MULTIPATH) |
| 221 |
|
self.assertEqual(DECODED_FRAME_MULTIPATH, decoded_frame) |
| 222 |
|
|
| 223 |
|
def test_extract_path(self): |
| 224 |
|
""" |
| 225 |
|
Tests extracting the APRS path from a KISS-encoded. |
| 226 |
|
""" |
| 227 |
|
extracted_path = apex.aprs.AprsKiss._AprsKiss__extract_path(3, ENCODED_FRAME) |
| 228 |
|
self.assertEqual(DECODED_FRAME['path'][0], extracted_path[0]) |
| 229 |
|
|
| 230 |
|
def test_idwentity_as_string_with_ssid(self): |
| 231 |
|
""" |
| 232 |
|
Tests creating a full callsign string from a callsign+ssid dict using |
| 233 |
|
`aprs.util.full_callsign()`. |
| 234 |
|
""" |
| 235 |
|
callsign = { |
| 236 |
|
'callsign': 'W2GMD', |
| 237 |
|
'ssid': 1 |
| 238 |
|
} |
| 239 |
|
full_callsign = apex.aprs.AprsKiss._AprsKiss__identity_as_string(callsign) |
|
@@ 182-208 (lines=27) @@
|
| 179 |
|
self.assertEqual(DECODED_CALLSIGN, decoded_callsign) |
| 180 |
|
|
| 181 |
|
def test_encode_frame(self): |
| 182 |
|
""" |
| 183 |
|
Tests KISS-encoding an APRS. |
| 184 |
|
""" |
| 185 |
|
encoded_frame = apex.aprs.AprsKiss._AprsKiss__encode_frame(DECODED_FRAME) |
| 186 |
|
self.assertEqual(ENCODED_FRAME, encoded_frame) |
| 187 |
|
|
| 188 |
|
def test_encode_frame_recorded(self): |
| 189 |
|
""" |
| 190 |
|
Tests encoding a KISS-encoded APRS. |
| 191 |
|
""" |
| 192 |
|
encoded_frame = apex.aprs.AprsKiss._AprsKiss__encode_frame(DECODED_FRAME_RECORDED) |
| 193 |
|
self.assertEqual(ENCODED_FRAME_RECORDED, encoded_frame) |
| 194 |
|
|
| 195 |
|
def test_encode_frame_multipath(self): |
| 196 |
|
""" |
| 197 |
|
Tests encoding a KISS-encoded APRS. |
| 198 |
|
""" |
| 199 |
|
encoded_frame = apex.aprs.AprsKiss._AprsKiss__encode_frame(DECODED_FRAME_MULTIPATH) |
| 200 |
|
self.assertEqual(ENCODED_FRAME_MULTIPATH, encoded_frame) |
| 201 |
|
|
| 202 |
|
def test_decode_frame(self): |
| 203 |
|
""" |
| 204 |
|
Tests KISS-encoding an APRS |
| 205 |
|
""" |
| 206 |
|
decoded_frame = apex.aprs.AprsKiss._AprsKiss__decode_frame(ENCODED_FRAME) |
| 207 |
|
self.assertEqual(DECODED_FRAME, decoded_frame) |
| 208 |
|
|
| 209 |
|
def test_decode_frame_recorded(self): |
| 210 |
|
""" |
| 211 |
|
Tests decoding a KISS-encoded APRS frame |