Esempio n. 1
0
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)))
Esempio n. 2
0
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
Esempio n. 3
0
 def setUp(self):
   self.client = Client()
   self.client.delivery_begindate = date(2012, 9, 3)
   self.client.delivery_enddate = date(2012, 9, 6)