1 Return-Path: <jrollins@servo.finestructure.net>
\r
2 X-Original-To: notmuch@notmuchmail.org
\r
3 Delivered-To: notmuch@notmuchmail.org
\r
4 Received: from localhost (localhost [127.0.0.1])
\r
5 by olra.theworths.org (Postfix) with ESMTP id EED48429E38
\r
6 for <notmuch@notmuchmail.org>; Sat, 28 May 2011 14:52:15 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
11 X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5
\r
12 tests=[NO_DNS_FOR_FROM=0.379, RCVD_IN_DNSWL_MED=-2.3]
\r
14 Received: from olra.theworths.org ([127.0.0.1])
\r
15 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
16 with ESMTP id VlUixY0lpwq8 for <notmuch@notmuchmail.org>;
\r
17 Sat, 28 May 2011 14:52:14 -0700 (PDT)
\r
18 Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu
\r
20 by olra.theworths.org (Postfix) with ESMTP id 72BCF431FD0
\r
21 for <notmuch@notmuchmail.org>; Sat, 28 May 2011 14:52:13 -0700 (PDT)
\r
22 Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1])
\r
23 by earth-doxen-postvirus (Postfix) with ESMTP id F3B2B66E00B9;
\r
24 Sat, 28 May 2011 14:52:11 -0700 (PDT)
\r
25 X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new
\r
26 Received: from servo.finestructure.net (cpe-98-149-172-122.socal.res.rr.com
\r
27 [98.149.172.122]) (Authenticated sender: jrollins)
\r
28 by earth-doxen-submit (Postfix) with ESMTP id 2EB5266E019B;
\r
29 Sat, 28 May 2011 14:52:09 -0700 (PDT)
\r
30 Received: by servo.finestructure.net (Postfix, from userid 1000)
\r
31 id 2721E78E; Sat, 28 May 2011 14:52:05 -0700 (PDT)
\r
32 From: Jameson Graef Rollins <jrollins@finestructure.net>
\r
33 To: Notmuch Mail <notmuch@notmuchmail.org>
\r
34 Subject: [PATCH 06/25] test: move utf-8 subject search test from json to search test script
\r
35 Date: Sat, 28 May 2011 14:51:41 -0700
\r
36 Message-Id: <1306619520-25730-7-git-send-email-jrollins@finestructure.net>
\r
37 X-Mailer: git-send-email 1.7.4.4
\r
38 In-Reply-To: <1306619520-25730-6-git-send-email-jrollins@finestructure.net>
\r
39 References: <1306619520-25730-1-git-send-email-jrollins@finestructure.net>
\r
40 <1306619520-25730-2-git-send-email-jrollins@finestructure.net>
\r
41 <1306619520-25730-3-git-send-email-jrollins@finestructure.net>
\r
42 <1306619520-25730-4-git-send-email-jrollins@finestructure.net>
\r
43 <1306619520-25730-5-git-send-email-jrollins@finestructure.net>
\r
44 <1306619520-25730-6-git-send-email-jrollins@finestructure.net>
\r
46 Content-Type: text/plain; charset=UTF-8
\r
47 Content-Transfer-Encoding: 8bit
\r
48 X-BeenThere: notmuch@notmuchmail.org
\r
49 X-Mailman-Version: 2.1.13
\r
51 List-Id: "Use and development of the notmuch mail system."
\r
52 <notmuch.notmuchmail.org>
\r
53 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
54 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
55 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
56 List-Post: <mailto:notmuch@notmuchmail.org>
\r
57 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
58 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
59 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
60 X-List-Received-Date: Sat, 28 May 2011 21:52:16 -0000
\r
62 This test doesn't have anything to do with json, and has everything to
\r
63 do with testing search capability, so I'm not sure why it was in the
\r
67 test/search | 6 ++++++
\r
68 2 files changed, 6 insertions(+), 5 deletions(-)
\r
70 diff --git a/test/json b/test/json
\r
71 index 7c81856..0badb1d 100755
\r
74 @@ -18,11 +18,6 @@ test_expect_equal "$output" "[{\"thread\": \"XXX\",
\r
75 \"subject\": \"json-search-subject\",
\r
76 \"tags\": [\"inbox\", \"unread\"]}]"
\r
78 -test_begin_subtest "Search by subject (utf-8):"
\r
79 -add_message [subject]=utf8-sübjéct "[date]=\"Sat, 01 Jan 2000 12:00:00 -0000\""
\r
80 -output=$(notmuch search subject:utf8-sübjéct | notmuch_search_sanitize)
\r
81 -test_expect_equal "$output" "thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; utf8-sübjéct (inbox unread)"
\r
83 test_begin_subtest "Show message: json, utf-8"
\r
84 add_message "[subject]=\"json-show-utf8-body-sübjéct\"" "[date]=\"Sat, 01 Jan 2000 12:00:00 -0000\"" "[body]=\"jsön-show-méssage\""
\r
85 output=$(notmuch show --format=json "jsön-show-méssage")
\r
86 diff --git a/test/search b/test/search
\r
87 index 4835872..e7c8c54 100755
\r
90 @@ -24,6 +24,11 @@ add_message [subject]=subjectsearchtest '[date]="Sat, 01 Jan 2000 12:00:00 -0000
\r
91 output=$(notmuch search subject:subjectsearchtest | notmuch_search_sanitize)
\r
92 test_expect_equal "$output" "thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; subjectsearchtest (inbox unread)"
\r
94 +test_begin_subtest "Search by subject (utf-8):"
\r
95 +add_message [subject]=utf8-sübjéct '[date]="Sat, 01 Jan 2000 12:00:00 -0000"'
\r
96 +output=$(notmuch search subject:utf8-sübjéct | notmuch_search_sanitize)
\r
97 +test_expect_equal "$output" "thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; utf8-sübjéct (inbox unread)"
\r
99 test_begin_subtest "Search by id:"
\r
100 add_message '[subject]="search by id"' '[date]="Sat, 01 Jan 2000 12:00:00 -0000"'
\r
101 output=$(notmuch search id:${gen_msg_id} | notmuch_search_sanitize)
\r
102 @@ -101,6 +106,7 @@ thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; body search (inbox unread)
\r
103 thread:XXX 2000-01-01 [1/1] searchbyfrom; search by from (inbox unread)
\r
104 thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; search by to (inbox unread)
\r
105 thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; subjectsearchtest (inbox unread)
\r
106 +thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; utf8-sübjéct (inbox unread)
\r
107 thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; search by id (inbox unread)
\r
108 thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; search by tag (inbox searchbytag unread)
\r
109 thread:XXX 2000-01-01 [1/1] Notmuch Test Suite; search by thread (inbox unread)
\r