def test_delete_all(self): p = Portfolio(name='Avanza', currency='SEK').save() a_date = datetime.date(2001, 1, 3) pos = Position(symbol='AAPL', currency='SEK', currency_rate=1.0, enter_date=a_date, enter_price=5000.0, enter_commission=99.0, shares=1000.0, portfolio=p) pos.save() Position.delete_all() fetched_model = Position.load( symbol='AAPL', enter_date=a_date, portfolio=p) self.assertFalse(fetched_model)
def fixture(request): Position.delete_all() Quote.delete_all() Portfolio.delete_all() avanza = Portfolio(name='Avanza', currency='SEK').save() Portfolio(name='XO', currency='GBP').save() Position(symbol='AAPL', currency='SEK', currency_rate=1.0, enter_date=date.today(), enter_price=5000.0, enter_commission=99.0, shares=1000.0, portfolio=avanza).save() Quote(symbol='AAPL', close=1234.5, high=1234.5, low=1234.5, open=1234.5, date=date.today()).save() return HttpResponseRedirect('/')