From 22185a717a3b3ab75268103bbdd568c794b2db7d Mon Sep 17 00:00:00 2001 From: Jo Bovy Date: Thu, 13 Jul 2017 16:12:39 -0400 Subject: [PATCH] Loosen tolerance for unit conversion tests that require Msun because of the 0.025% change in Msun in astropyv2 (see #308) --- tests/test_galpypaper.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/test_galpypaper.py b/tests/test_galpypaper.py index 33a0fbcad..08b136b94 100644 --- a/tests/test_galpypaper.py +++ b/tests/test_galpypaper.py @@ -35,11 +35,12 @@ def test_units(): print(conversion.force_in_pcMyr2(220.,8.))#pc/Myr^2 assert numpy.fabs(conversion.force_in_pcMyr2(220.,8.)-6.32793804994) < 10.**-4., 'unit conversion has changed' print(conversion.dens_in_msolpc3(220.,8.))#Msolar/pc^3 - assert numpy.fabs((conversion.dens_in_msolpc3(220.,8.)-0.175790330079)/0.175790330079) < 5.*10.**-5., 'unit conversion has changed' + # Loosen tolerances including mass bc of 0.025% change in Msun in astropyv2 + assert numpy.fabs((conversion.dens_in_msolpc3(220.,8.)-0.175790330079)/0.175790330079) < 0.0003, 'unit conversion has changed' print(conversion.surfdens_in_msolpc2(220.,8.))#Msolar/pc^2 - assert numpy.fabs((conversion.surfdens_in_msolpc2(220.,8.)-1406.32264063)/1406.32264063) < 5.*10.**-5., 'unit conversion has changed' + assert numpy.fabs((conversion.surfdens_in_msolpc2(220.,8.)-1406.32264063)/1406.32264063) < 0.0003, 'unit conversion has changed' print(conversion.mass_in_1010msol(220.,8.))#10^10 Msolar - assert numpy.fabs((conversion.mass_in_1010msol(220.,8.)-9.00046490005)/9.00046490005) < 5.*10.**-5., 'unit conversion has changed' + assert numpy.fabs((conversion.mass_in_1010msol(220.,8.)-9.00046490005)/9.00046490005) < 0.0003, 'unit conversion has changed' print(conversion.freq_in_Gyr(220.,8.))#1/Gyr assert numpy.fabs(conversion.freq_in_Gyr(220.,8.)-28.1245845523) < 10.**-4., 'unit conversion has changed' print(conversion.time_in_Gyr(220.,8.))#Gyr