コード例 #1
0
 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)
コード例 #2
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)
コード例 #3
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))