def test_coordonnees_moyennes3(self): afficher_calculs = False RA = (incert.i(10) + incert.i(9) / 60 + incert.i("32.47") / 3600) * 15 DE = incert.i(11) + incert.i(51) / 60 + incert.i("31.9") / 3600 reponses = {'RAf (°)': RA, 'DEf (°)': DE} resultat = coordonnees_moyennes3(3982, 2022.0) if afficher_calculs: print() print("*************************************") print("* test_coordonnees_moyennes3 *") print("*************************************") for ligne in resultat['calculs']: print(ligne) print('RAf (h) :', incert.tosexag(resultat['RAf (°)'] / 15)) print('DEf (°) :', incert.tosexag(resultat['DEf (°)'])) del resultat['calculs']
def test_coordonnnes_moyennes_comparaisons(self): afficher_calculs = False resultats = [] resultats.append(coordonnees_moyennes(3982, 2022.0)) resultats.append(coordonnees_moyennes_rigoureuses(3982, 2022.0)) resultats.append(coordonnees_moyennes2(3982, 2022.0)) resultats.append(coordonnees_moyennes3(3982, 2022.0)) if afficher_calculs: print() print("**************************************") print("* test_coordonnees_moyennes_synthèse *") print("**************************************") for resultat in resultats: RAfh = incert.tosexag(resultat['RAf (°)'] / 15) print(RAfh.valeur, format((RAfh.incert * 3).s, '>10.3f')) for resultat in resultats: DEfd = incert.tosexag(resultat['DEf (°)']) print(DEfd.valeur, format((DEfd.incert * 3).s, '>10.3f')) for i in range(0, 4): del resultats[i]['calculs'] if i > 0: self.assertEqual(resultats[0], resultats[i])