Code Duplication    Length = 27-27 lines in 2 locations

tests/test_aprs.py 2 locations

@@ 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