def METHOD_NAME(app):
    with app.app_context():
        db = get_db()
    entities = {
        "users": [{"user_id": i + 1} for i in range(5)],
        "subscriptions": [{"subscriber_id": i, "user_id": 1} for i in range(1, 5)],
    }
    populate_mock_db(db, entities)
    entities = {
        "tracks": [
            {"track_id": 20, "owner_id": 1},
            {"track_id": 20, "owner_id": 1},
            {"track_id": 21, "owner_id": 1, "is_playlist_upload": True},
            {"track_id": 2, "owner_id": 2},
        ],
    }
    populate_mock_db(db, entities)
    populate_mock_db(db, {"tracks": [{"track_id": 20, "title": "new title"}]})
    with db.scoped_session() as session:
        notifications: List[Notification] = (
            session.query(Notification).filter(Notification.type == "create").all()
        )
        assert len(notifications) == 1
        notification = notifications[0]
        assert notification.specifier == "20"
        assert notification.group_id == "create:track:user_id:1"
        assert notification.type == "create"
        assert notification.slot == None
        assert notification.data == {
            "track_id": 20,
        }
        assert notification.user_ids == list(range(1, 5))