Пример #1
0
    def test_tc_3_create_event_parimutuel_without_breed(self):
        event = create_parimutuel_event()
        event.Breed = None
        logging.info("Creating event: {}".format(event.__dict__))

        request_id = self.send_parimutuel_event([event.__dict__])

        self.verify_event_error(request_id, get_task_error_invalid_breed())
Пример #2
0
 def create_wagers(self, total_wagers=1, add_event=True):
     wagers = []
     for i in range(total_wagers):
         wager = create_parimutuel().__dict__
         if add_event:
             event = create_parimutuel_event().__dict__
             wager.update(event)
         wagers.append(wager)
     return wagers
Пример #3
0
    def test_tc_1_create_event_parimutuel_example(self):
        event = create_parimutuel_event(is_future=True)
        logging.info("Creating event: {}".format(event.__dict__))

        self.send_parimutuel_event([event.__dict__])

        q_net_event_list = self.get_event(event.EventID)
        self.assertEqual(len(q_net_event_list), 1)

        for e in q_net_event_list:
            self.assertEqual(e['ExternalEventID'], event.EventID)
            self.assertEqual(e['Event'], event.Event)
            self.assertEqual(e['Breed'], event.Breed)
            self.assertEqual(e['MerchantID'], 11)
            self.assertTrue(e['Breed'])
            self.assertTrue(e['EventDate'])
            self.assertTrue(e['DateCreated'])
            self.assertTrue(e['GameID'])
            self.assertTrue(e['TimeID'])
Пример #4
0
    def test_tc_5_create_event_parimutuel_without_event_id(self):
        event = create_parimutuel_event()
        event.EventID = None
        logging.info("Creating event: {}".format(event.__dict__))

        self.send_parimutuel_event([event.__dict__])

        q_net_event_list = self.get_event_by_breed(event.Breed)
        self.assertEqual(len(q_net_event_list), 1)

        for e in q_net_event_list:
            self.assertFalse(e['ExternalEventID'])
            self.assertEqual(e['Event'], event.Event)
            self.assertEqual(e['Breed'], event.Breed)
            self.assertEqual(e['MerchantID'], 11)
            self.assertTrue(e['Breed'])
            self.assertTrue(e['EventDate'])
            self.assertTrue(e['DateCreated'])
            self.assertTrue(e['GameID'])
Пример #5
0
    def test_tc_6_create_event_parimutuel_aggregated(self):
        events = []
        for i in range(2):
            events.append(create_parimutuel_event(is_future=True).__dict__)

        self.send_parimutuel_event(events)

        for event in events:
            q_net_event_list = self.get_event(event['EventID'])
            self.assertEqual(len(q_net_event_list), 1)

            for e in q_net_event_list:
                self.assertEqual(e['ExternalEventID'], event['EventID'])
                self.assertEqual(e['Event'], event['Event'])
                self.assertEqual(e['Breed'], event['Breed'])
                self.assertEqual(e['MerchantID'], 11)
                self.assertTrue(e['Breed'])
                self.assertTrue(e['EventDate'])
                self.assertTrue(e['DateCreated'])
                self.assertTrue(e['GameID'])
                self.assertTrue(e['TimeID'])