Esempio n. 1
0
 def create(self, id, **kwargs):
     from jflow.db.instdata.forms import DataIdForm
     data = self.get_data(id, **kwargs)
     f = DataIdForm(data,instance=id)
     if f.is_valid():
         return f.save()
     else:
         return None
Esempio n. 2
0
 def create_bond(self,
                 code='bond',
                 country='GE',
                 curncy='EUR',
                 instance=None):
     from jflow.db.instdata.forms import DataIdForm
     f = DataIdForm(self.bond_data(code, country, curncy),
                    instance=instance)
     self.assertTrue(f.is_valid())
     return f.save()
Esempio n. 3
0
 def testNoInstrument1(self):
     from jflow.db.instdata.forms import DataIdForm
     f = DataIdForm({'code': 'spxt', 'country': 'US'})
     self.assertTrue(f.is_valid())
     id = f.save()
     self.assertEqual(id.code, 'SPXT')
Esempio n. 4
0
 def get_form(self, data=None, instance=None):
     from jflow.db.instdata.forms import DataIdForm
     return DataIdForm(data=data, instance=instance)