Revision: 4224
Author: pekka.klarck
Date: Thu Sep 30 03:32:13 2010
Log: i
http://code.google.com/p/robotframework/source/detail?r=4224
Modified:
/trunk/proto/atdd-tutorial-berlin-2010/atest/vacalc/date_validation.txt
/trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/employeestore.py
=======================================
--- /trunk/proto/atdd-tutorial-berlin-2010/atest/vacalc/date_validation.txt
Thu Sep 30 03:21:31 2010
+++ /trunk/proto/atdd-tutorial-berlin-2010/atest/vacalc/date_validation.txt
Thu Sep 30 03:32:13 2010
@@ -22,6 +22,9 @@
20101010 Invalid time string.
29.9.2010 Invalid time string.
+Empty time string
+ ${EMPTY} No start time given.
+
Invalid month
2010-42-01 Month must be in 1..12.
2010-13-01 Month must be in 1..12.
=======================================
--- /trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/employeestore.py Thu
Sep 30 01:03:04 2010
+++ /trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/employeestore.py Thu
Sep 30 03:32:13 2010
@@ -54,6 +54,8 @@
writer.writerow([employee.name, employee.startdate])
def _parse_date(self, datestring):
+ if not datestring:
+ raise VacalcError('No start time given.')
try:
year, month, day = (int(item) for item in
datestring.split('-'))
except ValueError: