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)

Reply via email to