Revision: 2635
Author: janne.t.harkonen
Date: Tue Mar 16 01:11:53 2010
Log: placement
http://code.google.com/p/robotframework/source/detail?r=2635
Modified:
/trunk/proto/atdd_example/vacalc.py
=======================================
--- /trunk/proto/atdd_example/vacalc.py Mon Mar 15 13:54:40 2010
+++ /trunk/proto/atdd_example/vacalc.py Tue Mar 16 01:11:53 2010
@@ -47,6 +47,17 @@
writer.writerow([employee.name,
employee.startdate.isoformat()])
+class Employee(object):
+
+ def __init__(self, name, startdate):
+ self.name = name
+ self.startdate = self._parse_date(startdate)
+
+ def _parse_date(self, datestring):
+ year, month, day = datestring.split('-')
+ return datetime.date(int(year), int(month), int(day))
+
+
class VacationCalculator(object):
def __init__(self, employeestore):
@@ -65,20 +76,6 @@
return '%s: start date %s' % (employee.name,
employee.startdate.isoformat())
-class Employee(object):
-
- def __init__(self, name, startdate):
- self.name = name
- self.startdate = self._parse_date(startdate)
-
- def _parse_date(self, datestring):
- year, month, day = datestring.split('-')
- return datetime.date(int(year), int(month), int(day))
-
- def count_vacation(self, year):
- fail
-
-
def main(args):
try:
return getattr(VacationCalculator(EmployeeStore()),
args[0])(*args[1:])