Exemple #1
0
def test_datatypes_relativeconvert_partofday_tomorrow_morning():
    timex = Timex(timex='2017-09-26TMO')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'tomorrow morning'
Exemple #2
0
def test_datatypes_relativeconvert_partofday_yesterday_afternoon():
    timex = Timex(timex='2017-09-24TAF')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'yesterday afternoon'
Exemple #3
0
def test_datatypes_relativeconvert_date_last_week_cross_year_month_boundary():
    timex = Timex(timex='2017-12-25')
    today = datetime(2018, 1, 4)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'last Monday'
Exemple #4
0
def test_datatypes_relativeconvert_date_last_week_2():
    timex = Timex(timex='2017-09-07')
    today = datetime(2017, 9, 22)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == '7th September 2017'
Exemple #5
0
def test_datatypes_relativeconvert_date_today():
    timex = Timex(timex='2017-09-25')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'today'
Exemple #6
0
def test_datatypes_relativeconvert_date_next_week_cross_year_month_boundary():
    timex = Timex(timex='2018-01-05')
    today = datetime(2017, 12, 28)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'next Friday'
Exemple #7
0
def test_datatypes_relativeconvert_date_tomorrow_cross_year_month_boundary():
    timex = Timex(timex='2018-01-01')
    today = datetime(2017, 12, 31)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'tomorrow'
Exemple #8
0
def test_datatypes_relativeconvert_date_this_week():
    timex = Timex(timex='2017-10-18')
    today = datetime(2017, 10, 16)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'this Wednesday'
Exemple #9
0
def test_datatypes_relativeconvert_daterange_last_week_2():
    timex = Timex(timex='2017-W39')
    today = datetime(2017, 10, 4)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'last week'
Exemple #10
0
def test_datatypes_relativeconvert_daterange_last_weekend():
    timex = Timex(timex='2017-W38-WE')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'last weekend'
Exemple #11
0
def test_datatypes_relativeconvert_daterange_this_week():
    timex = Timex(timex='2017-W39')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'this week'
Exemple #12
0
def test_datatypes_relativeconvert_datetime_yesterday():
    timex = Timex(timex='2017-09-21T16:00:00')
    today = datetime(2017, 9, 22)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'yesterday 4PM'
Exemple #13
0
def test_datatypes_relativeconvert_datetime_tomorrow():
    timex = Timex(timex='2017-09-23T16:00:00')
    today = datetime(2017, 9, 22)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'tomorrow 4PM'
Exemple #14
0
def test_datatypes_relativeconvert_partofday_next_wednesday_evening():
    timex = Timex(timex='2017-10-04TEV')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'next Wednesday evening'
Exemple #15
0
def test_datatypes_relativeconvert_daterange_next_month():
    timex = Timex(timex='2017-10')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'next month'
Exemple #16
0
def test_datatypes_relativeconvert_date_yesterday_cross_year_month_boundary():
    timex = Timex(timex='2017-12-31')
    today = datetime(2018, 1, 1)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'yesterday'
Exemple #17
0
def test_datatypes_relativeconvert_daterange_last_year():
    timex = Timex(timex='2016')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'last year'
Exemple #18
0
def test_datatypes_relativeconvert_date_this_week_cross_year_month_boundary():
    timex = Timex(timex='2017-11-03')
    today = datetime(2017, 10, 31)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'this Friday'
Exemple #19
0
def test_datatypes_relativeconvert_season_last_summer():
    timex = Timex(timex='2016-SU')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'last summer'
Exemple #20
0
def test_datatypes_relativeconvert_date_next_week():
    timex = Timex(timex='2017-09-27')
    today = datetime(2017, 9, 22)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'next Wednesday'
Exemple #21
0
def test_datatypes_relativeconvert_partofday_this_evening():
    timex = Timex(timex='2017-09-25TEV')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'this evening'
Exemple #22
0
def test_datatypes_relativeconvert_date_last_week():
    timex = Timex(timex='2017-09-14')
    today = datetime(2017, 9, 22)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'last Thursday'
Exemple #23
0
def test_datatypes_relativeconvert_partofday_tonight():
    timex = Timex(timex='2017-09-25TNI')
    today = datetime(2017, 9, 25)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == 'tonight'
Exemple #24
0
def test_datatypes_relativeconvert_date_this_week_2():
    timex = Timex(timex='2017-10-25')
    today = datetime(2017, 9, 9)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == '25th October 2017'
Exemple #25
0
def test_datatypes_relativeconvert_date_next_week_2():
    timex = Timex(timex='2017-10-04')
    today = datetime(2017, 9, 22)

    assert TimexRelativeConvert.convert_timex_to_string_relative(
        timex, today) == '4th October 2017'