def test_cascaded_delete(self): c = Client() c.login(username='******', password='******') photo = TestSubject.objects.create(test=True) photo2 = TestSubject.objects.create(test=True) activityItem = create_activity_item("placed", User.objects.get(username="******"), photo) activityItem.delete() self.assertTrue(TestSubject.objects.get(pk=photo.id)) activityItem2 = create_activity_item("placed", User.objects.get(username="******"), photo2) items = users_activity_stream({}, User.objects.get(username="******"),1000) self.assertEquals(len(items['activity_items']), 1) photo2.delete() items = users_activity_stream({}, User.objects.get(username="******"),1000) self.assertEquals(len(items['activity_items']), 0)
def test_cascaded_delete(self): c = Client() c.login(username='******', password='******') photo = TestSubject.objects.create(test=True) photo2 = TestSubject.objects.create(test=True) activityItem = create_activity_item("placed", User.objects.get(username="******"), photo) activityItem.delete() self.assertTrue(TestSubject.objects.get(pk=photo.id)) activityItem2 = create_activity_item("placed", User.objects.get(username="******"), photo2) items = users_activity_stream({}, User.objects.get(username="******"),1000) self.assertEquals(len(items['activity_items']), 1) photo2.delete() items = users_activity_stream({}, User.objects.get(username="******"),1000) self.assertEquals(len(items['activity_items']), 0)
def test_future_activities(self): c = Client() c.login(username='******', password='******') photo = TestSubject.objects.create(test=False) photo.save() custom_date = datetime.date.today() + datetime.timedelta(3) activityItem = create_activity_item("placed2", User.objects.get(username="******"), photo, custom_date=custom_date) self.assertTrue(activityItem) self.assertEquals(activityItem.is_batched, False) self.assertEquals(activityItem.subjects.count(), 1) items = users_activity_stream({}, User.objects.get(username="******"),1000) self.assertEquals(len(items['activity_items']), 0) activityItem.delete()
def test_future_activities(self): c = Client() c.login(username='******', password='******') photo = TestSubject.objects.create(test=False) photo.save() custom_date = datetime.date.today() + datetime.timedelta(3) activityItem = create_activity_item("placed2",\ User.objects.get(username="******"),\ photo, custom_date=custom_date) self.assertTrue(activityItem) self.assertEquals(activityItem.is_batched, False) self.assertEquals(activityItem.subjects.count(), 1) items = users_activity_stream({}, User.objects.get(username="******"),1000) self.assertEquals(len(items['activity_items']), 0) activityItem.delete()