Exemplo n.º 1
0
 def test_get_all_event_joined_by_user_2(self):
     """
     Test get_all_ongoing_event_by_user
     Case2: user has never joined some events
     """
     result = Event.get_all_event_joined_by_user(self.useremail)
     self.assertEqual(len(result), 0)
Exemplo n.º 2
0
 def test_get_all_event_joined_by_user_3(self):
     """
     Test get_all_ongoing_event_by_user
     Case3: user not exist
     """
     result = Event.get_all_event_joined_by_user("*****@*****.**")
     self.assertEqual(len(result), 0)
Exemplo n.º 3
0
    def test_get_all_event_joined_by_user_1(self):
        """
        Test get_all_ongoing_event_by_user
        Case1: user has joined some events
        """
        latitude = 40.730610
        longitude = -73.935242
        for i in range(5):
            latitude += 0.01
            longitude += 0.01
            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,
                              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)
            if i % 2 == 0:
                like = Like(self.useremail, tmp_event_id)
                Like.create_like(like)

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