Re: [PATCH 9/9] add has: query prefix to search for specific properties
[notmuch-archives.git] / f8 / 809f3373d7c6d932830a00ecc7ee3502734f26
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
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -1.921\r
10 X-Spam-Level: \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
13         autolearn=disabled\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
19         [131.215.239.19])\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
45 MIME-Version: 1.0\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
50 Precedence: list\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
61 \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
64 wrong place.\r
65 ---\r
66  test/json   |    5 -----\r
67  test/search |    6 ++++++\r
68  2 files changed, 6 insertions(+), 5 deletions(-)\r
69 \r
70 diff --git a/test/json b/test/json\r
71 index 7c81856..0badb1d 100755\r
72 --- a/test/json\r
73 +++ b/test/json\r
74 @@ -18,11 +18,6 @@ test_expect_equal "$output" "[{\"thread\": \"XXX\",\r
75  \"subject\": \"json-search-subject\",\r
76  \"tags\": [\"inbox\", \"unread\"]}]"\r
77  \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
82 -\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
88 --- a/test/search\r
89 +++ b/test/search\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
93  \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
98 +\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
110 -- \r
111 1.7.4.4\r
112 \r