Revision: 4234
Author: janne.t.harkonen
Date: Thu Sep 30 12:09:23 2010
Log: keyword for checking vacation calculation
http://code.google.com/p/robotframework/source/detail?r=4234

Added:
 /trunk/proto/atdd-tutorial-berlin-2010/atest/libraries
 /trunk/proto/atdd-tutorial-berlin-2010/atest/libraries/VacalcLibrary.py

=======================================
--- /dev/null
+++ /trunk/proto/atdd-tutorial-berlin-2010/atest/libraries/VacalcLibrary.py Thu Sep 30 12:09:23 2010
@@ -0,0 +1,12 @@
+import datetime
+
+from vacalc.employeestore import Employee
+
+def amount_of_vacation_should_be(startdate, vacation_year, exp_vacation_days):
+    try:
+ sdate = datetime.date(*(int(item) for item in startdate.split('-')))
+    except Exception, err:
+        raise AssertionError('Invalid time format %s' % err)
+ actual_days = Employee('Test Employee', sdate).count_vacation(int(vacation_year))
+    if  actual_days != int(exp_vacation_days):
+        raise AssertionError('%s != %s' % (exp_vacation_days, actual_days))

Reply via email to