Exemplo n.º 1
0
 def makePositions(self):
     '''Create Positions objects which hold foreign key to instruments and funds'''
     instruments = Instrument.objects.all()
     n = 0
     for f in Fund.objects.all():
         insts = populate('choice',POS_LEN,choice_from = instruments)
         for dt in dates:
             for inst in insts:
                 n += 1
                 Position(instrument = inst, dt = dt, fund = f).save(False)
     Position.commit()
     return n
Exemplo n.º 2
0
 def testValidation(self):
     pos = Position(size = 10)
     self.assertFalse(pos.is_valid())
     self.assertEqual(len(pos._dbdata['errors']),3)
     self.assertEqual(len(pos._dbdata['cleaned_data']),1)
     self.assertTrue('size' in pos._dbdata['cleaned_data'])
Exemplo n.º 3
0
 def testValidation(self):
     pos = Position()
     self.assertFalse(pos.is_valid())
     self.assertEqual(len(pos.errors),3)
     self.assertEqual(len(pos.cleaned_data),1)
     self.assertTrue('size' in pos.cleaned_data)
Exemplo n.º 4
0
 def testValidation(self):
     pos = Position(size=10)
     self.assertFalse(pos.is_valid())
     self.assertEqual(len(pos._dbdata['errors']),3)
     self.assertEqual(len(pos._dbdata['cleaned_data']),1)
     self.assertTrue('size' in pos._dbdata['cleaned_data'])