def test_empty(self): ticks = TickDataSeries() self.assertTrue(ticks.empty()) ticks.append(10.0, 1000, 999.9, '2015-12-17 14:55:00') self.assertFalse(ticks.empty())
def test_reset(self): ticks = TickDataSeries() ticks.append(1, 1, 1, '14:55:00') ticks.reset() self.assertEqual(len(ticks.getPriceDS()), 0) self.assertEqual(len(ticks.getAmountDS()), 0) self.assertEqual(len(ticks.getVolumeDS()), 0) self.assertEqual(len(ticks.getDateTimes()), 0)
def test_reset(self): ticks = TickDataSeries() ticks.append(1, 1 , 1, '14:55:00') ticks.reset() self.assertEqual(len(ticks.getPriceDS()), 0) self.assertEqual(len(ticks.getAmountDS()), 0) self.assertEqual(len(ticks.getVolumeDS()), 0) self.assertEqual(len(ticks.getDateTimes()), 0)
def test_basic_build_bar(self): ds = TickDataSeries() ds.append(u'1', u'11', u'111', '14:55:00') period_bar = build_bar('14:56:00', ds) self.assertEqual(period_bar.getOpen(), 1) self.assertEqual(period_bar.getHigh(), 1) self.assertEqual(period_bar.getLow(), 1) self.assertEqual(period_bar.getClose(), 1) self.assertEqual(period_bar.getVolume(), 11) self.assertEqual(period_bar.getAmount(), 111)
def test_append(self): ticks = TickDataSeries() ticks.append(10.0, 1000, 999.9, '2015-12-17 14:55:00') self.assertEqual(ticks.getPriceDS()[0], 10.0) self.assertEqual(ticks.getAmountDS()[0], 999.9) self.assertEqual(ticks.getVolumeDS()[0], 1000)