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)
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)
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))