def test_get_all_event_liked_by_user_2(self): """ Test get_all_event_liked_by_user Case2: user has not liked any events """ result = Event.get_all_event_liked_by_user(self.useremail) self.assertEqual(len(result), 0)
def test_get_all_event_liked_by_user_3(self): """ Test get_all_event_liked_by_user Case3: user not exist """ result = Event.get_all_event_liked_by_user("*****@*****.**") self.assertEqual(len(result), 0)
def test_get_all_event_liked_by_user_1(self): """ Test get_all_event_liked_by_user Case1: user exists, and user has liked some events """ latitude = 40.730610 longitude = -73.935242 for i in range(10): time = datetime.strptime("2020-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 + i, latitude=latitude + i) tmp_event.category = "test" tmp_event_id = Event.create_event(tmp_event) self.event_ids.append(tmp_event_id) like = Like(self.useremail, tmp_event_id) Like.create_like(like) result = Event.get_all_event_liked_by_user(self.useremail) for res in result: self.assertTrue(res.event_id in self.event_ids) self.assertEqual(10, len(result))