Exemplo n.º 1
0
def run_tests_create_task():
    test_create_task("1", '2018/11/15 22:50', None)
    test_create_task("2", '', None)
    test_create_task("3", 'сходить к врачу', None)
    test_create_task(
        "4", '2018/11/15 22:50 сходить к врачу',
        conversation.Task(datetime(2018, 11, 15, 22, 50), 'сходить к врачу'))
    test_create_task(
        "5", 'сегодня в 15:00 сходить к врачу',
        conversation.Task(datetime.combine(date.today(), time(15, 00)),
                          'сходить к врачу'))
Exemplo n.º 2
0
def get_task_tomorrow(task_str='сходить к врачу'):
    return conversation.Task(datetime.today().date() + timedelta(days=1),
                             task_str)
Exemplo n.º 3
0
def test_is_outdated(name, input_datetime, result):
    a = conversation.Task(input_datetime, '')
    got = a.is_outdated()
    to_show = "passed" if got == result else "failed"
    print("Test is_outdated {} {}, got '{}', expected '{}'.".format(
        name, to_show, got, result))
Exemplo n.º 4
0
def get_task_today(task_str='сходить к врачу'):
    return conversation.Task(datetime.today().date(), task_str)
Exemplo n.º 5
0
def test_get_task(name, input_string, result):
    a = conversation.Task(datetime.today(), input_string)
    got = a.get_task()
    to_show = "passed" if got == result else "failed"
    print("Test get_task {} {}, got '{}', expected '{}'.".format(
        name, to_show, got, result))
Exemplo n.º 6
0
def run_tests_get_all_tasks():
    test_sample = conversation.Task(datetime(2018, 11, 15, 22, 50),
                                    ' сходить к врачу')
    test_get_all_tasks("1", [test_sample])
Exemplo n.º 7
0
def run_tests_add_task():
    test_sample = conversation.Task(datetime(2018, 11, 15, 22, 50),
                                    ' сходить к врачу')
    test_add_task("1", test_sample, [test_sample])
Exemplo n.º 8
0
def get_task_outdated(task_str='сходить к врачу'):
    return conversation.Task(datetime.today().date() - timedelta(days=1),
                             task_str)