def test_toYearFraction(): assert_allclose(helpers.toYearFraction(dt.datetime(2001, 1, 1, 0, 0, 0)), 2001) assert_allclose(helpers.toYearFraction(dt.date(2001, 1, 1)), 2001) assert_allclose(helpers.toYearFraction(dt.datetime(2002, 1, 1, 0, 0, 0)), 2002) assert_allclose(helpers.toYearFraction(dt.datetime(2005, 2, 3, 4, 5, 6)), 2005.090877283105) assert_allclose( helpers.toYearFraction(dt.datetime(2005, 12, 11, 10, 9, 8)), 2005.943624682902)
def test_init_datetime(): datetime = dt.datetime(2015, 6, 1, 18, 23, 45) A = Apex(date=datetime) assert A.year == helpers.toYearFraction(datetime)
def test_init_date(): date = dt.date(2015, 1, 1) A = Apex(date=date) assert A.year == helpers.toYearFraction(date)
def test_init_datetime(): datetime = dt.datetime(2015, 6, 1, 18, 23, 45) apex_out = Apex(date=datetime) assert apex_out.year == helpers.toYearFraction(datetime)
def test_init_date(): date = dt.date(2015, 1, 1) apex_out = Apex(date=date) assert apex_out.year == helpers.toYearFraction(date)
def test_toYearFraction(): assert_allclose(helpers.toYearFraction(dt.datetime(2001, 1, 1, 0, 0, 0)), 2001) assert_allclose(helpers.toYearFraction(dt.date(2001, 1, 1)), 2001) assert_allclose(helpers.toYearFraction(dt.datetime(2002, 1, 1, 0, 0, 0)), 2002) assert_allclose(helpers.toYearFraction(dt.datetime(2005, 2, 3, 4, 5, 6)), 2005.090877283105) assert_allclose(helpers.toYearFraction(dt.datetime(2005, 12, 11, 10, 9, 8)), 2005.943624682902)