Ejemplo n.º 1
0
def test_assert_aliases_deprecated(freq, expected, aliases):
    assert isinstance(aliases, list)
    assert _period_str_to_code(freq) == expected

    for alias in aliases:
        with pytest.raises(ValueError, match=INVALID_FREQ_ERR_MSG):
            _period_str_to_code(alias)
Ejemplo n.º 2
0
def test_assert_aliases_deprecated(freq, expected, aliases):
    assert isinstance(aliases, list)
    assert _period_str_to_code(freq) == expected

    for alias in aliases:
        with pytest.raises(ValueError, match=INVALID_FREQ_ERR_MSG):
            _period_str_to_code(alias)
def assert_aliases_deprecated(freq, expected, aliases):
    assert isinstance(aliases, list)
    assert (_period_str_to_code(freq) == expected)

    for alias in aliases:
        with tm.assert_raises_regex(ValueError, _INVALID_FREQ_ERROR):
            _period_str_to_code(alias)
Ejemplo n.º 4
0
def test_period_str_to_code(obj, expected):
    assert _period_str_to_code(obj) == expected
Ejemplo n.º 5
0
def test_period_str_to_code(obj, expected):
    assert _period_str_to_code(obj) == expected
Ejemplo n.º 6
0
def test_period_str_to_code():
    assert (_period_str_to_code('A') == 1000)
    assert (_period_str_to_code('A-DEC') == 1000)
    assert (_period_str_to_code('A-JAN') == 1001)
    assert (_period_str_to_code('Y') == 1000)
    assert (_period_str_to_code('Y-DEC') == 1000)
    assert (_period_str_to_code('Y-JAN') == 1001)

    assert (_period_str_to_code('Q') == 2000)
    assert (_period_str_to_code('Q-DEC') == 2000)
    assert (_period_str_to_code('Q-FEB') == 2002)

    assert_aliases_deprecated("M", 3000, ["MTH", "MONTH", "MONTHLY"])

    assert (_period_str_to_code('W') == 4000)
    assert (_period_str_to_code('W-SUN') == 4000)
    assert (_period_str_to_code('W-FRI') == 4005)

    assert_aliases_deprecated("B", 5000,
                              ["BUS", "BUSINESS", "BUSINESSLY", "WEEKDAY"])
    assert_aliases_deprecated("D", 6000, ["DAY", "DLY", "DAILY"])
    assert_aliases_deprecated("H", 7000, ["HR", "HOUR", "HRLY", "HOURLY"])

    assert_aliases_deprecated("T", 8000, ["minute", "MINUTE", "MINUTELY"])
    assert (_period_str_to_code('Min') == 8000)

    assert_aliases_deprecated("S", 9000, ["sec", "SEC", "SECOND", "SECONDLY"])
    assert_aliases_deprecated("L", 10000, ["MILLISECOND", "MILLISECONDLY"])
    assert (_period_str_to_code('ms') == 10000)

    assert_aliases_deprecated("U", 11000, ["MICROSECOND", "MICROSECONDLY"])
    assert (_period_str_to_code('US') == 11000)

    assert_aliases_deprecated("N", 12000, ["NANOSECOND", "NANOSECONDLY"])
    assert (_period_str_to_code('NS') == 12000)
Ejemplo n.º 7
0
def test_period_str_to_code():
    assert (_period_str_to_code('A') == 1000)
    assert (_period_str_to_code('A-DEC') == 1000)
    assert (_period_str_to_code('A-JAN') == 1001)
    assert (_period_str_to_code('Y') == 1000)
    assert (_period_str_to_code('Y-DEC') == 1000)
    assert (_period_str_to_code('Y-JAN') == 1001)

    assert (_period_str_to_code('Q') == 2000)
    assert (_period_str_to_code('Q-DEC') == 2000)
    assert (_period_str_to_code('Q-FEB') == 2002)

    assert_aliases_deprecated("M", 3000, ["MTH", "MONTH", "MONTHLY"])

    assert (_period_str_to_code('W') == 4000)
    assert (_period_str_to_code('W-SUN') == 4000)
    assert (_period_str_to_code('W-FRI') == 4005)

    assert_aliases_deprecated("B", 5000, ["BUS", "BUSINESS",
                                          "BUSINESSLY", "WEEKDAY"])
    assert_aliases_deprecated("D", 6000, ["DAY", "DLY", "DAILY"])
    assert_aliases_deprecated("H", 7000, ["HR", "HOUR", "HRLY", "HOURLY"])

    assert_aliases_deprecated("T", 8000, ["minute", "MINUTE", "MINUTELY"])
    assert (_period_str_to_code('Min') == 8000)

    assert_aliases_deprecated("S", 9000, ["sec", "SEC", "SECOND", "SECONDLY"])
    assert_aliases_deprecated("L", 10000, ["MILLISECOND", "MILLISECONDLY"])
    assert (_period_str_to_code('ms') == 10000)

    assert_aliases_deprecated("U", 11000, ["MICROSECOND", "MICROSECONDLY"])
    assert (_period_str_to_code('US') == 11000)

    assert_aliases_deprecated("N", 12000, ["NANOSECOND", "NANOSECONDLY"])
    assert (_period_str_to_code('NS') == 12000)