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
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'])
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)
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'])