From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Aaron S. Hawley" Newsgroups: gmane.emacs.bugs Subject: bug#22799: [PATCH] Unit tests for `forward-sexp' Date: Wed, 24 Feb 2016 14:50:12 -0500 Message-ID: <1456343413-64418-1-git-send-email-aaron.s.hawley@gmail.com> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1456343493 29105 80.91.229.3 (24 Feb 2016 19:51:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Feb 2016 19:51:33 +0000 (UTC) To: 22799@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Feb 24 20:51:22 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aYfSq-00085l-OM for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Feb 2016 20:51:12 +0100 Original-Received: from localhost ([::1]:37981 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYfSq-0005wV-1r for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Feb 2016 14:51:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54051) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYfSl-0005w3-No for bug-gnu-emacs@gnu.org; Wed, 24 Feb 2016 14:51:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYfSg-0000ej-Jq for bug-gnu-emacs@gnu.org; Wed, 24 Feb 2016 14:51:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47102) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYfSg-0000eY-Fw for bug-gnu-emacs@gnu.org; Wed, 24 Feb 2016 14:51:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aYfSg-0006sW-7Z for bug-gnu-emacs@gnu.org; Wed, 24 Feb 2016 14:51:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Aaron S. Hawley" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Feb 2016 19:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22799 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.145634344926407 (code B ref -1); Wed, 24 Feb 2016 19:51:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Feb 2016 19:50:49 +0000 Original-Received: from localhost ([127.0.0.1]:44226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYfST-0006rq-7y for submit@debbugs.gnu.org; Wed, 24 Feb 2016 14:50:49 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:34637) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYfSS-0006rb-0O for submit@debbugs.gnu.org; Wed, 24 Feb 2016 14:50:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYfSL-0000Ui-Vk for submit@debbugs.gnu.org; Wed, 24 Feb 2016 14:50:42 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:59970) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYfSL-0000Ue-O5 for submit@debbugs.gnu.org; Wed, 24 Feb 2016 14:50:41 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53829) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYfSK-0005sj-R8 for bug-gnu-emacs@gnu.org; Wed, 24 Feb 2016 14:50:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYfSF-0000Sg-NZ for bug-gnu-emacs@gnu.org; Wed, 24 Feb 2016 14:50:40 -0500 Original-Received: from mail-qk0-x22c.google.com ([2607:f8b0:400d:c09::22c]:34963) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYfSF-0000SQ-Ec for bug-gnu-emacs@gnu.org; Wed, 24 Feb 2016 14:50:35 -0500 Original-Received: by mail-qk0-x22c.google.com with SMTP id o6so11220388qkc.2 for ; Wed, 24 Feb 2016 11:50:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id; bh=dLcv+FWMnTlPklfDgVsQFH0wT+usKxBkQc2Ag1SKgqQ=; b=R/95SqbeD49hvhepjOAIYH0wj+iaRXNmoBk/WfkE1K2l9EbbLSMGX1Ejt7OC80JaiS SBi3B48BS9tSaiQRQ5hTI+eU2I9+g02719zX6HCzJONLKNCSDf5u6Hq89O6X8hXJubXR 3Hitkx9Fmi1wZzjybbfaIKM9DzUoCAVCk34Nnex++bmtO++UgIIFe1+1SoItd6FI6NDg PvhlJMjOiWYDi5E3hW+uDRDvXbHpJ1QZsBKoxXBv7P21AX7pNLNWb+SR2YrqKZVKw8wG u0MbcsF09aqNCktfN16fGPO7GIi7Df5Z31HQ0DMSCPXpbeceKjqRxYcBzOLltd3E493m brAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=dLcv+FWMnTlPklfDgVsQFH0wT+usKxBkQc2Ag1SKgqQ=; b=M5384Wvf2PcZKvCTqFT1Ynvlocg+G8EBdAGsi6UEo5G8yriAQP/MEaGEh2MbOworHX vbstKdhV0dQhtUukVTOFga5i8aKlLxeCcCZ02Iu5Ciy8cQJv+0guDi+HxmBzhIwf/306 Q3cqFie9azIg/VicW5rTah1llZkZ6Bevz8Pe/5nlPjYvE4oVWr3ZlVUGHgTcaI3EXaEx VSOM6eu/7+Utm3NX2pNjhDmVelQcyT59cQuHm2rCq8fhx5g8UxV9eqrjL3a3wPxUQ43Z EyNiox3NkRH4txFKYHcQe1J+FLM4CDXKMrCKDlIeYBREO+YozMFLWS0TvI6KuvtWN+Tf DcZQ== X-Gm-Message-State: AG10YOQt03/87CikDSCBvB3eJ/jXb7QmDLEygIh3VYMn1rZO5/mgQocGgFFuT3ZWf+fwyg== X-Received: by 10.55.71.76 with SMTP id u73mr51892031qka.6.1456343434766; Wed, 24 Feb 2016 11:50:34 -0800 (PST) Original-Received: from aarons-air.mi.middil.com ([67.217.115.210]) by smtp.gmail.com with ESMTPSA id b135sm1856016qka.2.2016.02.24.11.50.34 for (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 24 Feb 2016 11:50:34 -0800 (PST) X-Mailer: git-send-email 2.3.0 (Apple Git-54) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:113744 Archived-At: I had attempted to fix the forward-sexp function when run at the ends of the buffer in Bug#13994, but it was seen as too risky to fix and was closed. I've taken the unit test I had submitted and am submitting it here. This documents the existing behavior I pointed out in Bug#13994, but I also added tests for Bug#15014 (delete-pair of quotes in Text Mode), Bug#20492 (forward-sexp of symbols in quotes, comments, strings), Bug#11321 (forward-sexp on Python doc string), Bug#4030 (forward-sexp of unquoted semicolon char). Seems like Bug#11321 can be closed as fixed. Thanks for Emacs, Aaron PS. This is my first time sending with git send-email(1). Hopefully, it behaved.