def test_updatePositions_9(qtbot): app = SatelliteWindow(app=Test()) qtbot.addWidget(app) tle = ["TIANGONG 1", "1 37820U 11053A 14314.79851609 .00064249 00000-0 44961-3 0 5637", "2 37820 42.7687 147.7173 0010686 283.6368 148.1694 15.73279710179072"] app.satellite = EarthSatellite(*tle[1:3], name=tle[0]) fig = plt.figure() ax = fig.add_subplot(111, projection='3d') app.plotSatPosEarth, = plt.plot([1, 0], [1, 0]) app.plotSatPosHorizon, = plt.plot([1, 0], [1, 0]) app.plotSatPosSphere1, = ax.plot([1], [1], [1]) app.plotSatPosSphere2, = ax.plot([1], [1], [1]) now = app.app.mount.obsSite.ts.now() observe = app.satellite.at(now) subpoint = observe.subpoint() difference = app.satellite - app.app.mount.obsSite.location altaz = difference.at(now).altaz() with mock.patch.object(app.plotSatPosSphere1, 'set_data_3d'): with mock.patch.object(app.plotSatPosSphere2, 'set_data_3d'): with mock.patch.object(app.plotSatPosEarth, 'set_data'): with mock.patch.object(app.plotSatPosHorizon, 'set_data'): suc = app.updatePositions(observe=observe, subpoint=subpoint, altaz=altaz) assert suc
def test_updatePositions_5(qtbot): app = SatelliteWindow(app=Test()) qtbot.addWidget(app) app.satellite = 1 suc = app.updatePositions(observe='t', subpoint='t', altaz='t') assert not suc
def test_updatePositions_7(qtbot): app = SatelliteWindow(app=Test()) qtbot.addWidget(app) app.satellite = 1 app.plotSatPosEarth = 1 app.plotSatPosHorizon = 1 suc = app.updatePositions(observe='t', subpoint='t', altaz='t') assert not suc