class TestClientModel(unittest.TestCase): def setUp(self): self.client = Client() self.client.delivery_begindate = date(2012, 9, 3) self.client.delivery_enddate = date(2012, 9, 6) def test_dayBefore(self): self.assertEqual(False, self.client.isActive(self.client, date(2012, 9, 2))) def test_dayAfter(self): self.assertEqual(False, self.client.isActive(self.client, date(2012, 9, 7))) def test_dayBegindate(self): self.assertEqual(True, self.client.isActive(self.client, date(2012, 9, 3))) def test_dayEnddate(self): self.assertEqual(True, self.client.isActive(self.client, date(2012, 9, 6))) def test_dayInMiddle(self): self.assertEqual(True, self.client.isActive(self.client, date(2012, 9, 5)))
def saveClients(clients, round_nbr): print '==================================================' print 'Clients from round ' + str(round_nbr) counter = 0 for client_tmp in sorted(clients, key=lambda client: client.order): print client_tmp client = Client() for field in Client._meta.fields: print field.name if hasattr(client_tmp, field.name): print getattr(client_tmp, field.name) setattr(client, field.name, getattr(client_tmp, field.name)) client.id = client_tmp.ID client.order = counter client.save() counter = counter + 1
def setUp(self): self.client = Client() self.client.delivery_begindate = date(2012, 9, 3) self.client.delivery_enddate = date(2012, 9, 6)