def test_market_event_count(self): self.assertEqual(self.mkt.n_events(), 0) e1 = TestTools.create_event(self.mkt, "EventA") self.assertEqual(self.mkt.n_events(), 1) e2 = TestTools.create_event(self.mkt, "EventB") self.assertEqual(self.mkt.n_events(), 2) self.assertEqual(e1, Event.objects.get(market=self.mkt, description="EventA")) self.assertEqual(e2, Event.objects.get(market=self.mkt, description="EventB"))
def test_market_dataset_count(self): self.mkt = Market.objects.create(description = "TestMarket") self.assertEqual(self.mkt.n_datasets(), 0) s1 = TestTools.create_dataset(self.mkt, "DataA") self.assertEqual(self.mkt.n_datasets(), 1) s2 = TestTools.create_dataset(self.mkt, "DataB") self.assertEqual(self.mkt.n_datasets(), 2) self.assertEqual(s1, DataSet.objects.get(market=self.mkt, description="DataA")) self.assertEqual(s2, DataSet.objects.get(market=self.mkt, description="DataB"))
def test_set_challenge_stop(self): """ Checks whether challenges stop properly. """ set = TestTools.create_dataset(self.mkt, "TestSet", 10) set.start() set.stop() self.assertFalse(set.is_active)
def test_set_challenge_start(self): """ Checks whether challenges start properly. """ set = TestTools.create_dataset(self.mkt, "TestSet", 10) t_start = timezone.now() set.start() t_end = timezone.now() self.assertTrue(set.is_active) self.assertEqual(set.active_datum_id, 0) self.assertTrue(set.challenge_start >= t_start and set.challenge_start <= t_end)
def test_set_set_datum(self): """ Checks whether setting the correct datum is reflected properly. """ set = TestTools.create_dataset(self.mkt, "TestSet", 10)
def setUp(self): TestTools.setup_vs() self.mkt = TestTools.create_binary_market()
def setUp(self): TestTools.setup_vs() self.mkt = Market.objects.create(description = "TestMarket")