Exemplo n.º 1
0
def test_reminder_parser():
    remind_parser = argparsers.get_remind_parser()
    argv = shlex.split('--reminder invalid reminder')
    with pytest.raises(SystemExit):
        remind_parser.parse_args(argv)

    argv = shlex.split('--reminder "5m sms"')
    assert len(remind_parser.parse_args(argv).reminders) == 1
Exemplo n.º 2
0
def test_reminder_parser():
    remind_parser = argparsers.get_remind_parser()
    argv = shlex.split('--reminder invalid reminder')
    with pytest.raises(SystemExit):
        remind_parser.parse_args(argv)

    argv = shlex.split('--reminder "5m sms"')
    assert len(remind_parser.parse_args(argv).reminders) == 1
Exemplo n.º 3
0
def test_reminder_parser():
    remind_parser = argparsers.get_remind_parser()
    with pytest.raises(SystemExit):
        remind_parser.parse_args(['--reminder', 'invalid reminder'])
    assert \
        len(remind_parser.parse_args(['--reminder', '5m sms']).reminders) == 1