Revision: 2632
Author: janne.t.harkonen
Date: Mon Mar 15 13:37:36 2010
Log: Fix unit tests
http://code.google.com/p/robotframework/source/detail?r=2632

Modified:
 /trunk/proto/atdd_example/test_vacalc.py
 /trunk/proto/atdd_example/vacalc.py

=======================================
--- /trunk/proto/atdd_example/test_vacalc.py    Mon Mar 15 06:45:32 2010
+++ /trunk/proto/atdd_example/test_vacalc.py    Mon Mar 15 13:37:36 2010
@@ -1,30 +1,30 @@
 import datetime
 import unittest

-from vacalc import User, UserStore, DuplicateUser
+from vacalc import Employee, EmployeeStore, VacalcError


-class TestUser(unittest.TestCase):
-
-    def test_creating_user(self):
-        user = User('Juan von Rantanen', '2010-3-15')
-        self.assertEquals(user.name, 'Juan von Rantanen')
-        self.assertEquals(user.startdate, datetime.date(2010, 3, 15))
+class TestEmployee(unittest.TestCase):
+
+    def test_creating_employee(self):
+        employee = Employee('Juan von Rantanen', '2010-3-15')
+        self.assertEquals(employee.name, 'Juan von Rantanen')
+        self.assertEquals(employee.startdate, datetime.date(2010, 3, 15))


-class TestUserStore(unittest.TestCase):
-
-    def test_adding_user(self):
-        store = UserStore()
-        user = store.add_user('Test User Store', '2000-12-24')
-        self.assertEquals(user.name, 'Test User Store')
-        self.assertEquals(user.startdate, datetime.date(2000, 12, 24))
-        self.assertEquals(store._users, {user.name: user})
-
-    def test_adding_duplicate_user(self):
-        store = UserStore()
-        user = store.add_user('test', '2000-12-24')
- self.assertRaises(DuplicateUser, store.add_user, 'test', '2001-01-24')
+class TestEmployeeStore(unittest.TestCase):
+
+    def test_adding_employee(self):
+        store = EmployeeStore(None)
+        employee = store.add_employee('Test Employee Store', '2000-12-24')
+        self.assertEquals(employee.name, 'Test Employee Store')
+        self.assertEquals(employee.startdate, datetime.date(2000, 12, 24))
+        self.assertEquals(store._employees, {employee.name: employee})
+
+    def test_adding_duplicate_employee(self):
+        store = EmployeeStore(None)
+        employee = store.add_employee('test', '2000-12-24')
+ self.assertRaises(VacalcError, store.add_employee, 'test', '2001-01-24')


 if __name__ == '__main__':
=======================================
--- /trunk/proto/atdd_example/vacalc.py Mon Mar 15 13:37:29 2010
+++ /trunk/proto/atdd_example/vacalc.py Mon Mar 15 13:37:36 2010
@@ -39,6 +39,8 @@
         return employee

     def _serialize(self, employee):
+        if not self._db_file:
+            return
         with open(self._db_file, 'a') as db:
             writer = csv.writer(db, lineterminator='\n')
writer.writerow([employee.name, employee.startdate.isoformat()])

Reply via email to