def newWorker(): bob = Worker() bob.name = ('Bob') bob.does_nothing() bob.add_role('S') bob.add_role('B') testDate = date(2012, 12, 31) testDate2 = date(2011, 12, 31) bob.clear_blacklist() bob.blacklist_date(testDate) bob.blacklist_date(testDate2) bob.phone_number = '0115' bob.address = 'a' bob.email = 'b' return bob
def _get_people(self): self._population = [] for i in range(1, self._population_sheet.nrows): if self._population_sheet.cell_type(i, 0) is 0: break else: p = Worker() p.name = self._population_sheet.cell_value(i, 0) p.phone_number = self._population_sheet.cell_value(i, 1) p.email = self._population_sheet.cell_value(i, 2) p.address = self._population_sheet.cell_value(i, 3) self._get_qualifications(i, p) self._get_dates(i, p) if p.name in map(name, self._population): raise ExcellImportExportError('There were people with the same name : ' + p.name) else: self._population.append(p)