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:

Reply via email to