Esempio n. 1
0
    def test_dec_to_dms_to_dec(self):
        '''
        Test conversion from decimal to DMS and back
        '''
        test_nums = (151.37472006900322, 30.950775038902805, 98.8191006873883, 179.49947847141897,
                     -7.366472622351381, 161.925677312287, 32.02985369316008, 29.109375201227294,
                     -43.66702774873653, -10.845880520386117)

        for num in test_nums:
            dms = photoanon._to_dms(num)
            dms += ' N' if num >= 0 else ' S'
            dec_conv = photoanon._to_deg(dms)

            self.assertAlmostEqual(num, dec_conv, places=12)
Esempio n. 2
0
 def test_dec_to_dms(self):
     '''
     Test conversion from decimal to DMS
     '''
     dec_1 = 85.6845321
     self.assertEqual(photoanon._to_dms(dec_1), '85/1 41/1 2316898633/536870912')