示例#1
0
    def test_get_all_ongoing_events_3(self):
        """
        Test get_all_ongoing_events
        Test case3: user is provided, but not exists
        """

        latitude = 40.730610
        longitude = -73.935242
        dif = 0.001
        User.create_user(self.user2)
        for i in range(5):
            time = datetime.strptime("2023-12-12 12:12:12", "%Y-%m-%d %H:%M:%S")
            tmp_event = Event(user=self.useremail,
                              name="testevent" + str(i),
                              address="address" + str(i),
                              zipcode=10025,
                              event_time=time,
                              longitude=longitude + dif,
                              latitude=latitude + dif)
            if i % 2 == 0:
                tmp_event.user_email = self.user2.email
            dif *= 10
            tmp_event.category = "test"
            tmp_event_id = Event.create_event(tmp_event)
            self.event_ids.append(tmp_event_id)

        result = Event.get_all_ongoing_events("*****@*****.**")
        self.assertEqual(5, len(result))
        for i, _ in enumerate(result):
            self.assertEqual(result[i].event_id, self.event_ids[i])