def test_sorting(self): store = EmployeeStore(None) names = ('Urkki', 'Manu', 'Mara', 'JK') for name in names: store.add_employee(name, '2009-12-12') self.assertEquals([e.name for e in store.get_all_employees()], sorted(names))
def test_adding_employee(self): store = EmployeeStore(None) employee = store.add_employee('Test Employee Store', '2000-12-24') self._assert_employee(employee, 'Test Employee Store', date(2000, 12, 24)) self.assertEquals(store.get_all_employees(), [employee])
def test_getting_employee(self): store = EmployeeStore(None) employee = store.add_employee('Mr Foo Bar', '1990-02-03') self.assertEquals(store.get_employee('Mr Foo Bar'), employee)
def test_adding_duplicate_employee(self): store = EmployeeStore(None) store.add_employee('test', '2000-12-24') self.assertRaises(VacalcError, store.add_employee, 'test', '2001-01-24')