Revision: 4162
Author: janne.t.harkonen
Date: Wed Sep 29 11:48:53 2010
Log: Employees are now always constructed in store
http://code.google.com/p/robotframework/source/detail?r=4162
Modified:
/trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/employeestore.py
=======================================
--- /trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/employeestore.py Wed
Sep 29 11:11:43 2010
+++ /trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/employeestore.py Wed
Sep 29 11:48:53 2010
@@ -33,10 +33,11 @@
def get_all_employees(self):
return self._employees.values()
- def add_employee(self, employee):
- if employee.name in self._employees:
+ def add_employee(self, name, startdate):
+ if name in self._employees:
raise VacalcError("Employee '%s' already exists in the
system" %
- employee.name)
+ name)
+ employee = Employee(name, startdate)
self._employees[employee.name] = employee
self._serialize(employee)