Ejemplo n.º 1
0
 def test_get_all_ongoing_event_by_user_2(self):
     """
     Test get_all_ongoing_event_by_user
     Case2: user has no ongoing events
     """
     result = Event.get_all_ongoing_event_by_user(self.useremail)
     self.assertEqual(len(result), 0)
Ejemplo n.º 2
0
 def test_get_all_ongoing_event_by_user_3(self):
     """
     Test get_all_ongoing_event_by_user
     Case3: user not exist
     """
     result = Event.get_all_ongoing_event_by_user("*****@*****.**")
     self.assertEqual(len(result), 0)
Ejemplo n.º 3
0
    def test_get_all_ongoing_event_by_user_1(self):
        """
        Test get_all_ongoing_event_by_user
        Case1: user has some ongoing events
        """
        latitude = 40.730610
        longitude = -73.935242
        for i in range(5):
            latitude += 0.01
            longitude += 0.01
            time = datetime.strptime("2019-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,
                              latitude=latitude)
            tmp_event.category = "test"
            tmp_event_id = Event.create_event(tmp_event)
            self.event_ids.append(tmp_event_id)

            join = Join(self.useremail, tmp_event_id)
            Join.create_join(join)
        for i in range(5):
            latitude += 0.01
            longitude += 0.01
            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 + 5),
                              address="address" + str(i + 5),
                              zipcode=10025,
                              event_time=time,
                              longitude=longitude,
                              latitude=latitude)
            tmp_event.category = "test"
            tmp_event_id = Event.create_event(tmp_event)
            self.event_ids.append(tmp_event_id)

            join = Join(self.useremail, tmp_event_id)
            Join.create_join(join)

        result = Event.get_all_ongoing_event_by_user(self.useremail)
        for res in result:
            self.assertTrue(res.event_id in self.event_ids)
        self.assertEqual(5, len(result))