@@ -0,0 +1,716 @@
+%22%22%22Tests of how well we parse various file formats.%22%22%22%0A%0Afrom skyfield.functions import BytesIO%0Afrom skyfield.iokit import parse_celestrak_tle%0A%0Asample_celestrak_text = b%22%22%22%5C%0AISS (ZARYA)             %5Cn%5C%0A1 25544U 98067A   18135.61844383  .00002728  00000-0  48567-4 0  9998%0A2 25544  51.6402 181.0633 0004018  88.8954  22.2246 15.54059185113452%0AFLOCK 2E-1              %5Cn%5C%0A1 41483U 98067JD  18135.38689952  .00096183  14684-4  28212-3 0  9990%0A2 41483  51.6270 103.3896 0004826  61.7810 298.3684 15.92672255114129%0A%22%22%22%0A%0Adef test_celestrak():%0A    f = BytesIO(sample_celestrak_text)%0A    d = dict(parse_celestrak_tle(f))%0A    assert len(d) == 4%0A    assert d%5B'ISS'%5D == d%5B'ISS (ZARYA)'%5D == d%5B'ZARYA'%5D%0A    assert d%5B'FLOCK 2E-1'%5D%0A

Add a test for our existing Celestrak parsing