Esempio n. 1
0
 def test_TleRemoveAllSats(self):
     tledll.TleRemoveAllSats()
     self.assertEqual(0, tledll.TleGetCount())
     line1 = '1 23455U 94089A   97320.90946019  .00000140  00000-0  10191-3 0  2621'
     line2 = '2 23455  99.0090 272.6745 0008546 223.1686 136.8816 14.11711747148495'
     satKey = tledll.TleAddSatFrLines(line1, line2)
     self.assertTrue(satKey.value > 0)
     self.assertEqual(1, tledll.TleGetCount())
     tledll.TleRemoveAllSats()
     self.assertEqual(0, tledll.TleGetCount())
Esempio n. 2
0
 def test_TleSaveFile(self):
     tleFile = './test/raw/inputs/tledll.tleSaveFile.out'  #set the output filename
     retcode = tledll.TleSaveFile(tleFile, 0, 0)  #save the current model
     self.assertEqual(retcode, 0)
     tledll.TleRemoveAllSats()  # purge current model
     retcode = tledll.TleLoadFile(tleFile)  #load saved model
     self.assertEqual(retcode, 0)
     satKey = tledll.TleGetSatKey(
         25544)  #verify model contains our satellite
     self.assertTrue(satKey.value > 0)
Esempio n. 3
0
 def test_TleGetLoaded(self):
     tledll.TleRemoveAllSats()
     inserted_satKeys = []
     for num in range(0, 10):
         line1 = '1 2345%iU 94089A   97320.90946019  .00000140  00000-0  10191-3 0  2621' % (
             num)
         line2 = '2 2345%i  99.0090 272.6745 0008546 223.1686 136.8816 14.11711747148495' % (
             num)
         inserted_satKeys.append(tledll.TleAddSatFrLines(line1, line2))
     retrieved_satKeys = tledll.TleGetLoaded(9)
Esempio n. 4
0
	def tearDown(self):
		tledll.TleRemoveAllSats()
		return None