From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 8C9DA6DE11B5 for ; Sat, 12 Aug 2017 09:47:52 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: 0.475 X-Spam-Level: X-Spam-Status: No, score=0.475 tagged_above=-999 required=5 tests=[AWL=-0.019, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_WEB=0.614, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MevbZXskcEgk for ; Sat, 12 Aug 2017 09:47:51 -0700 (PDT) Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by arlo.cworth.org (Postfix) with ESMTPS id 80A316DE1154 for ; Sat, 12 Aug 2017 09:47:49 -0700 (PDT) Received: by mail-wm0-f66.google.com with SMTP id y206so9729246wmd.5 for ; Sat, 12 Aug 2017 09:47:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=gG82TwZgaptje7O7NXhMTMka1kGkIAnF/byWs94R6co=; b=CEarJXxmE/lIKd60zK70rylY3yun0kRF5OY5JUVoXzGfpPnff1y4euvEtfHIg4rSIt Fm+DSq1f6Lzk9G7Obn8n6YSQPM5Dabiddgq/hH4QkCD2v00Obt3AxZSnn0BXOEpX83Gn WswFxhEtzXJkPGp+RoHikjocYcOl+aFBpTR/9MgOznXQ07M92u9/vRt8lf6tAzctYGo+ 3yo+AyPVwDjQQkDNmjJ+Hv97HT+bjWq5bA7XKjJyC5+meAvvZIW1h63USJafIqgvncmR Y0g9R09mOi8+twXWyK4B79hn30/RnqFKHmkYuBWiqtLUV29jfSNVYk0t8NoQt5p0E1up OH5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=gG82TwZgaptje7O7NXhMTMka1kGkIAnF/byWs94R6co=; b=O/Ko2z5O5ZHWqSckY5jyJ4WEhqCUwnkPwGo3vu4M5BNibBh3gUJqnQhaf/pVmvUTmn 01V4gmHV7z67d3+OGC3v0NmZ8BUGR1it4f9ofISzBz4b0jV4JUWRq5pKS7OoGRnqqcCm CHmmfA0JnUbqHgrpBn94DHktcEXurZrEgmwsNM+HXejcBG4oI9Dn0hXx5slys08xYaQN hPN7EL7rOValMkiLigKpGgcCiSJ9qa3nabVraz4BudFiESaP+oFIb+6xJGIH76fg5Rw/ gjWiZje+y2rwuRocivTRVNn3MbC4vKehWKaWAYUa6v7fMc0YGgkAg/JzKtsOK8Y0G5VP 8vkg== X-Gm-Message-State: AHYfb5jUhRZz9KgXnmSzZhk7O0EEYGQ2pB9Q2BcNZHdFzLHeZO8oGWte UifKktJ/fIiCrl4tMC4= X-Received: by 10.28.234.145 with SMTP id g17mr1207301wmi.144.1502556467907; Sat, 12 Aug 2017 09:47:47 -0700 (PDT) Received: from localhost (HSI-KBW-046-005-019-096.hsi8.kabel-badenwuerttemberg.de. [46.5.19.96]) by smtp.gmail.com with ESMTPSA id x98sm4408130wrb.47.2017.08.12.09.47.47 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 12 Aug 2017 09:47:47 -0700 (PDT) From: Yuri Volchkov To: notmuch@notmuchmail.org Subject: [PATCH 3/4] test: show id:<> works even if the first duplicated is deleted Date: Sat, 12 Aug 2017 18:47:32 +0200 Message-Id: <1502556453-11609-4-git-send-email-yuri.volchkov@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1502556453-11609-1-git-send-email-yuri.volchkov@gmail.com> References: <1502556453-11609-1-git-send-email-yuri.volchkov@gmail.com> X-Mailman-Approved-At: Sat, 12 Aug 2017 13:16:46 -0700 X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Aug 2017 16:47:52 -0000 Signed-off-by: Yuri Volchkov --- test/T670-duplicate-mid.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/test/T670-duplicate-mid.sh b/test/T670-duplicate-mid.sh index ea5e1d6..decbc0a 100755 --- a/test/T670-duplicate-mid.sh +++ b/test/T670-duplicate-mid.sh @@ -37,4 +37,29 @@ notmuch reindex '*' notmuch search --output=files "sekrit" | notmuch_dir_sanitize > OUTPUT test_expect_equal_file EXPECTED OUTPUT +rm ${MAIL_DIR}/copy1 +test_begin_subtest 'Deleted first duplicate file does not stop notmuch show from working' +output=$(notmuch show --body=false --format=json id:duplicate) +expected='[[[{ + "id": "'duplicate'", + "match": true, + "excluded": false, + "filename": [ + "'"${MAIL_DIR}"/copy1'", + "'"${MAIL_DIR}"/copy2'" + ], + "timestamp": 978709435, + "date_relative": "2001-01-05", + "tags": ["inbox","unread"], + "headers": { + "Subject": "message 2", + "From": "Notmuch Test Suite ", + "To": "Notmuch Test Suite ", + "Date": "Fri, 05 Jan 2001 15:43:55 +0000" + } + }, +[]]]]' + +test_expect_equal_json "$output" "$expected" + test_done -- 2.7.4