From 9f2f570a45a4b01a14b5d03cb598ab73114d9eb7 Mon Sep 17 00:00:00 2001 From: rsiddharth Date: Thu, 22 Mar 2018 04:19:04 +0000 Subject: lps_gen.py: Update LPiCal timeslot regex slurping. Now matches time slots of the form: 09:45 - 10:30: Lorem ipsum dolor sit. or 09:45 - 10:30 - Lorem ipsum dolor sit. or 09:45 - 10:30 * lps_gen.py (LPiCal.timeslot_r): Update variable. (LPiCal.get_timeslot): Update method. * tests/test_lps_gen.py (TestLPiCal.test_get_timeslot): Update test. --- tests/test_lps_gen.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/test_lps_gen.py b/tests/test_lps_gen.py index 4ac2730..e32b52e 100644 --- a/tests/test_lps_gen.py +++ b/tests/test_lps_gen.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # -# Copyright (C) 2015-2016 lpschedule-generator contributors. See CONTRIBUTORS. +# Copyright (C) 2018 lpschedule-generator contributors. See CONTRIBUTORS. # # This file is part of lpschedule-generator. # @@ -188,6 +188,14 @@ class TestLPiCal(object): [None, None, None], ' ': [None, None, None], + '10:00 - 10:45 - Keynote': + ['10:00', '10:45', 'Keynote'], + '16:20 - 17:05': + ['16:20', '17:05', ''], + '16:25-17:25': + ['16:25', '17:25', ''], + '17:05-17:15 - Break': + ['17:05', '17:15', 'Break'] } for string, timeslot in timeslots.iteritems(): -- cgit v1.2.3