def register(self): orm.register(SimpleList, timeout = 1)
def register(self): '''Utility for registering the managers to the current backend. This should be used with care in parallel testing. All registered models will be unregistered after the :meth:`tearDown` method.''' for model in self.models: orm.register(model, self.backend)
def register(**kwargs): '''Register Models''' orm.register(VendorTicker, **kwargs) orm.register(MktData, **kwargs) orm.register(FinIns, **kwargs) orm.register(PortfolioHolder, **kwargs) orm.register(Portfolio, **kwargs) orm.register(Position, **kwargs) orm.register(PortfolioView, **kwargs) orm.register(PortfolioViewFolder, **kwargs) orm.register(UserViewDefault, **kwargs)
from datetime import date from stdnet import orm from stdnet.contrib.timeseries.models import TimeSeries class FinanceTimeSeries(TimeSeries): ticker = orm.SymbolField(unique = True) def __unicode__(self): return '%s - %s' % (self.ticker,self.data.size()) if __name__ == '__main__': orm.register(FinanceTimeSeries) ts = FinanceTimeSeries(ticker = 'GOOG').save() ts.data[date(2010,2,25)] = 610.5 ts.save()