Пример #1
0
 def test_convert_vals_array(self):
     fmts = ['date', 'secs', 'jd', 'mjd', 'fits', 'caldate']
     vals = {fmt: getattr(DateTime(['2012:001', '2000:001']), fmt) for fmt in fmts}
     for fmt_in in fmts:
         val = vals[fmt_in]
         for fmt_out in fmts:
             if fmt_in != fmt_out:
                 convert_val = convert_vals(val, fmt_in, fmt_out)
                 convert_back = convert_vals(convert_val, fmt_out, fmt_in)
                 self.assertTrue(np.all(val == convert_back))
Пример #2
0
 def test_convert_vals_array(self):
     fmts = ['date', 'secs', 'jd', 'mjd', 'fits', 'caldate']
     vals = {
         fmt: getattr(DateTime(['2012:001', '2000:001']), fmt)
         for fmt in fmts
     }
     for fmt_in in fmts:
         val = vals[fmt_in]
         for fmt_out in fmts:
             if fmt_in != fmt_out:
                 convert_val = convert_vals(val, fmt_in, fmt_out)
                 convert_back = convert_vals(convert_val, fmt_out, fmt_in)
                 self.assertTrue(np.all(val == convert_back))
Пример #3
0
 def test_convert_vals_scalar(self):
     fmts = ['date', 'secs', 'jd', 'mjd', 'fits', 'caldate']
     vals = {fmt: getattr(DateTime('2012:001'), fmt) for fmt in fmts}
     for fmt_in in fmts:
         val = vals[fmt_in]
         for fmt_out in fmts:
             if fmt_in != fmt_out:
                 convert_val = convert_vals(val, fmt_in, fmt_out)
                 convert_back = convert_vals(convert_val, fmt_out, fmt_in)
                 if val != convert_back:
                     print(fmt_in, fmt_out, val, convert_back)
                 self.assertEqual(convert_val, getattr(DateTime(val, format=fmt_in), fmt_out))
                 self.assertEqual(val, convert_back)
Пример #4
0
 def test_convert_vals_scalar(self):
     fmts = ['date', 'secs', 'jd', 'mjd', 'fits', 'caldate']
     vals = {fmt: getattr(DateTime('2012:001'), fmt) for fmt in fmts}
     for fmt_in in fmts:
         val = vals[fmt_in]
         for fmt_out in fmts:
             if fmt_in != fmt_out:
                 convert_val = convert_vals(val, fmt_in, fmt_out)
                 convert_back = convert_vals(convert_val, fmt_out, fmt_in)
                 if val != convert_back:
                     print(fmt_in, fmt_out, val, convert_back)
                 self.assertEqual(
                     convert_val,
                     getattr(DateTime(val, format=fmt_in), fmt_out))
                 self.assertEqual(val, convert_back)