Exemple #1
0
 def test_good_tle_checksum(self):
     for line, expected in (good1, 3), (good2, 7):
         self.assertEqual(io.compute_checksum(line), expected)
         self.assertEqual(io.fix_checksum(line[:68]), line)
         io.verify_checksum(line)
Exemple #2
0
def test_good_tle_checksum():
    for line in LINE1, LINE2:
        checksum = int(line[-1])
        assertEqual(io.compute_checksum(line), checksum)
        assertEqual(io.fix_checksum(line[:68]), line)
        io.verify_checksum(line)
Exemple #3
0
def test_bad_tle_checksum():
    checksum = LINE1[-1]
    assertEqual(checksum, '3')
    bad = LINE1[:68] + '7'
    assertRaises(ValueError, io.verify_checksum, bad)
    assertEqual(io.fix_checksum(bad), LINE1)
Exemple #4
0
 def test_good_tle_checksum(self):
     for line, expected in (good1, 3), (good2, 7):
         self.assertEqual(io.compute_checksum(line), expected)
         self.assertEqual(io.fix_checksum(line[:68]), line)
         io.verify_checksum(line)