From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 4LWjKnaiM2C2HwAA0tVLHw (envelope-from ) for ; Mon, 22 Feb 2021 12:24:22 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 6C53JnaiM2BzHQAAB5/wlQ (envelope-from ) for ; Mon, 22 Feb 2021 12:24:22 +0000 Received: from mail.notmuchmail.org (nmbug.tethera.net [144.217.243.247]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0F26E1AF71 for ; Mon, 22 Feb 2021 13:24:22 +0100 (CET) Received: from nmbug.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 3D8D91FE96; Mon, 22 Feb 2021 07:24:11 -0500 (EST) Received: from fethera.tethera.net (fethera.tethera.net [IPv6:2607:5300:60:c5::1]) by mail.notmuchmail.org (Postfix) with ESMTP id 031A81FBFC for ; Mon, 22 Feb 2021 07:24:08 -0500 (EST) Received: by fethera.tethera.net (Postfix, from userid 1001) id B11616066F; Mon, 22 Feb 2021 07:24:07 -0500 (EST) Received: (nullmailer pid 324924 invoked by uid 1000); Mon, 22 Feb 2021 11:21:59 -0000 From: David Bremner To: David Edmondson , notmuch@notmuchmail.org Cc: David Bremner Subject: [PATCH] test/emacs: test for functions in notmuch-search-result-format. Date: Mon, 22 Feb 2021 07:21:54 -0400 Message-Id: <20210222112154.324856-1-david@tethera.net> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210221151902.2301690-3-dme@dme.org> References: <20210221151902.2301690-3-dme@dme.org> MIME-Version: 1.0 Message-ID-Hash: Z4OQVPA3JPR3H2Q4FDXA26UDGOHKTGXA X-Message-ID-Hash: Z4OQVPA3JPR3H2Q4FDXA26UDGOHKTGXA X-MailFrom: bremner@tethera.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.1 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: 0.60 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 144.217.243.247 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: 0F26E1AF71 X-Spam-Score: 0.60 X-Migadu-Scanner: scn0.migadu.com X-TUID: jHZs8FHmnKcj QmFzZWQgb24gdGhlIGNvbW1pdCBtZXNzYWdlIGluIGlkOjIwMjEwMjIxMTUxOTAyLjIzMDE2OTAt My1kbWVAZG1lLm9yZw0KLS0tDQoNCkkgZGlkbid0IGhhdmUgdGltZSBzbyBmYXIgdG8gd3JpdGUg dGVzdHMgZm9yIHRoZSBvdGhlciB0d28gY2FzZXMsIGJ1dA0KbWF5YmUgdGhpcyBpcyBhIHN0YXJ0 Lg0KDQogdGVzdC9UMzEwLWVtYWNzLnNoICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjcg KysrKysrKysrKysrKysrKysrKw0KIC4uLi9ub3RtdWNoLXNlYXJjaC1oZWFkZXItZnVuY3Rpb24g ICAgICAgICAgICB8IDI1ICsrKysrKysrKysrKysrKysrDQogMiBmaWxlcyBjaGFuZ2VkLCA1MiBp bnNlcnRpb25zKCspDQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3QvZW1hY3MuZXhwZWN0ZWQtb3V0 cHV0L25vdG11Y2gtc2VhcmNoLWhlYWRlci1mdW5jdGlvbg0KDQpkaWZmIC0tZ2l0IGEvdGVzdC9U MzEwLWVtYWNzLnNoIGIvdGVzdC9UMzEwLWVtYWNzLnNoDQppbmRleCA3OGFjMTlhOC4uNjQ3YzY0 OTEgMTAwNzU1DQotLS0gYS90ZXN0L1QzMTAtZW1hY3Muc2gNCisrKyBiL3Rlc3QvVDMxMC1lbWFj cy5zaA0KQEAgLTM5LDYgKzM5LDMzIEBAIHRlc3RfZW1hY3MgJyhub3RtdWNoLXNlYXJjaCAidGFn OmluYm94IikNCiAJICAgICh0ZXN0LW91dHB1dCknDQogdGVzdF9leHBlY3RfZXF1YWxfZmlsZSAk RVhQRUNURUQvbm90bXVjaC1zZWFyY2gtdGFnLWluYm94IE9VVFBVVA0KIA0KK3Rlc3RfYmVnaW5f c3VidGVzdCAiRnVuY3Rpb25zIGluIHNlYXJjaC1yZXN1bHQtZm9ybWF0Ig0KK3Rlc3RfZW1hY3Mg JyhkZWZ1biAtbm90bXVjaC1yZXN1bHQtZmxhZ3MgKGZvcm1hdC1zdHJpbmcgcmVzdWx0KQ0KKwkg ICAgICAobGV0ICgodGFncy10by1sZXR0ZXJzIChxdW90ZSAoKCJhdHRhY2htZW50IiAuICImIikN CisJCQkJCSAgICAgKCJzaWduZWQiIC4gIj0iKQ0KKwkJCQkJICAgICAoInVucmVhZCIgLiAidSIp DQorCQkJCQkgICAgICgiaW5ib3giIC4gImkiKSkpKQ0KKwkJICAgICh0YWdzIChwbGlzdC1nZXQg cmVzdWx0IDp0YWdzKSkpDQorCQkoZm9ybWF0IGZvcm1hdC1zdHJpbmcNCisJCQkobWFwY29uY2F0 IChsYW1iZGEgKHQybCkNCisJCQkJICAgICAoaWYgKG1lbWJlciAoY2FyIHQybCkgdGFncykNCisJ CQkJCSAoY2RyIHQybCkNCisJCQkJICAgICAgICIgIikpDQorCQkJCSAgIHRhZ3MtdG8tbGV0dGVy cyAiIikpKSkNCisJICAgIChzZXRxIHRlc3Qtc2VhcmNoLWZvcm1hdA0KKwkJICAocXVvdGUgKCgt bm90bXVjaC1yZXN1bHQtZmxhZ3MgLiAiJXMgIikNCisJCQkgICgiZGF0ZSIgLiAiJTEycyAiKQ0K KwkJCSAgKCJjb3VudCIgLiAiJTlzICIpDQorCQkJICAoImF1dGhvcnMiIC4gIiUtMzBzICIpDQor CQkJICAoInN1YmplY3QiIC4gIiVzICIpDQorCQkJICAoInRhZ3MiIC4gIiglcykiKSkpKQ0KKwkg ICAgKGxldA0KKwkJKChub3RtdWNoLXNlYXJjaC1yZXN1bHQtZm9ybWF0IHRlc3Qtc2VhcmNoLWZv cm1hdCkpDQorCSAgICAgIChub3RtdWNoLXNlYXJjaCAidGFnOmluYm94IikNCisJICAgICAgKG5v dG11Y2gtdGVzdC13YWl0KSkNCisJICAgICh0ZXN0LW91dHB1dCknDQordGVzdF9leHBlY3RfZXF1 YWxfZmlsZSAkRVhQRUNURUQvbm90bXVjaC1zZWFyY2gtaGVhZGVyLWZ1bmN0aW9uIE9VVFBVVA0K Kw0KIHRlc3RfYmVnaW5fc3VidGVzdCAiSW5jcmVtZW50YWwgcGFyc2luZyBvZiBzZWFyY2ggcmVz dWx0cyINCiB0ZXN0X2VtYWNzICIoY2wtbGV0ZiogKCgoc3ltYm9sLWZ1bmN0aW9uICdvcmlnKQ0K IAkJCShzeW1ib2wtZnVuY3Rpb24gJ25vdG11Y2gtc2VhcmNoLXByb2Nlc3MtZmlsdGVyKSkNCmRp ZmYgLS1naXQgYS90ZXN0L2VtYWNzLmV4cGVjdGVkLW91dHB1dC9ub3RtdWNoLXNlYXJjaC1oZWFk ZXItZnVuY3Rpb24gYi90ZXN0L2VtYWNzLmV4cGVjdGVkLW91dHB1dC9ub3RtdWNoLXNlYXJjaC1o ZWFkZXItZnVuY3Rpb24NCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwMC4uMDhi NGJlZTcNCi0tLSAvZGV2L251bGwNCisrKyBiL3Rlc3QvZW1hY3MuZXhwZWN0ZWQtb3V0cHV0L25v dG11Y2gtc2VhcmNoLWhlYWRlci1mdW5jdGlvbg0KQEAgLTAsMCArMSwyNSBAQA0KKyAgdWkgICAy MDEwLTEyLTI5ICAgICBbMS8xXSBGcmFuw6dvaXMgQm91bG9nbmUgICAgICAgICAgICAgIFthdXIt Z2VuZXJhbF0gR3VpZGVsaW5lczogY3AsIG1rZGlyIHZzIGluc3RhbGwgKGluYm94IHVucmVhZCkN CisgIHVpICAgMjAxMC0xMi0xNiAgICAgWzEvMV0gT2xpdmllciBCZXJnZXIgICAgICAgICAgICAg ICAgIEVzc2FpIGFjY2VudHXDqSAoaW5ib3ggdW5yZWFkKQ0KKyAgdWkgICAyMDA5LTExLTE4ICAg ICBbMS8xXSBDaHJpcyBXaWxzb24gICAgICAgICAgICAgICAgICAgW25vdG11Y2hdIFtQQVRDSCAx LzJdIE1ha2VmaWxlOiBldmFsdWF0ZSBwa2ctY29uZmlnIG9uY2UgKGluYm94IHVucmVhZCkNCism IHVpICAgMjAwOS0xMS0xOCAgICAgWzIvMl0gQWxleCBCb3Rlcm8tTG93cnksIENhcmwgV29ydGgg IFtub3RtdWNoXSBbUEFUQ0hdIEVycm9yIG91dCBpZiBubyBxdWVyeSBpcyBzdXBwbGllZCB0byBz ZWFyY2ggaW5zdGVhZCBvZiBnb2luZyBpbnRvIGFuIGluZmluaXRlIGxvb3AgKGF0dGFjaG1lbnQg aW5ib3ggdW5yZWFkKQ0KKyAgdWkgICAyMDA5LTExLTE4ICAgICBbMi8yXSBJbmdtYXIgVmFuaGFz c2VsLCBDYXJsIFdvcnRoICAgW25vdG11Y2hdIFtQQVRDSF0gVHlwc29zIChpbmJveCB1bnJlYWQp DQorID11aSAgIDIwMDktMTEtMTggICAgIFszLzNdIEFkcmlhbiBQZXJleiBkZSBDYXN0cm8sIEtl aXRoIFBhY2thcmQsIENhcmwgV29ydGggICAgIFtub3RtdWNoXSBJbnRyb2R1Y2luZyBteXNlbGYg KGluYm94IHNpZ25lZCB1bnJlYWQpDQorICB1aSAgIDIwMDktMTEtMTggICAgIFszLzNdIElzcmFl bCBIZXJyYWl6LCBLZWl0aCBQYWNrYXJkLCBDYXJsIFdvcnRoICAgICAgICAgICAgIFtub3RtdWNo XSBOZXcgdG8gdGhlIGxpc3QgKGluYm94IHVucmVhZCkNCisgIHVpICAgMjAwOS0xMS0xOCAgICAg WzMvM10gSmFuIEphbmFrLCBDYXJsIFdvcnRoICAgICAgICAgIFtub3RtdWNoXSBXaGF0IGEgZ3Jl YXQgaWRlYSEgKGluYm94IHVucmVhZCkNCisgIHVpICAgMjAwOS0xMS0xOCAgICAgWzIvMl0gSmFu IEphbmFrLCBDYXJsIFdvcnRoICAgICAgICAgIFtub3RtdWNoXSBbUEFUQ0hdIE9sZGVyIHZlcnNp b25zIG9mIGluc3RhbGwgZG8gbm90IHN1cHBvcnQgLUMuIChpbmJveCB1bnJlYWQpDQorICB1aSAg IDIwMDktMTEtMTggICAgIFszLzNdIEFyb24gR3JpZmZpcywgS2VpdGggUGFja2FyZCwgQ2FybCBX b3J0aCAgICAgICAgICAgICAgIFtub3RtdWNoXSBhcmNoaXZlIChpbmJveCB1bnJlYWQpDQorICB1 aSAgIDIwMDktMTEtMTggICAgIFsyLzJdIEtlaXRoIFBhY2thcmQsIENhcmwgV29ydGggICAgICBb bm90bXVjaF0gW1BBVENIXSBNYWtlIG5vdG11Y2gtc2hvdyAnWCcgKGFuZCAneCcpIGNvbW1hbmRz IHJlbW92ZSBpbmJveCAoYW5kIHVucmVhZCkgdGFncyAoaW5ib3ggdW5yZWFkKQ0KKyA9dWkgICAy MDA5LTExLTE4ICAgICBbNy83XSBMYXJzIEtlbGxvZ2ctU3RlZG1hbiwgTWlraGFpbCBHdXNhcm92 LCBLZWl0aCBQYWNrYXJkLCBDYXJsIFdvcnRoICAgICAgIFtub3RtdWNoXSBXb3JraW5nIHdpdGgg TWFpbGRpciBzdG9yYWdlPyAoaW5ib3ggc2lnbmVkIHVucmVhZCkNCisgIHVpICAgMjAwOS0xMS0x OCAgICAgWzUvNV0gTWlraGFpbCBHdXNhcm92LCBDYXJsIFdvcnRoLCBLZWl0aCBQYWNrYXJkICAg ICAgICAgICAgW25vdG11Y2hdIFtQQVRDSCAxLzJdIENsb3NlIG1lc3NhZ2UgZmlsZSBhZnRlciBw YXJzaW5nIG1lc3NhZ2UgaGVhZGVycyAoaW5ib3ggdW5yZWFkKQ0KKyAgdWkgICAyMDA5LTExLTE4 ICAgICBbMi8yXSBLZWl0aCBQYWNrYXJkLCBBbGV4YW5kZXIgQm90ZXJvLUxvd3J5ICAgICAgICAg ICAgICBbbm90bXVjaF0gW1BBVENIXSBDcmVhdGUgYSBkZWZhdWx0IG5vdG11Y2gtc2hvdy1ob29r IHRoYXQgaGlnaGxpZ2h0cyBVUkxzIGFuZCB1c2VzIHdvcmQtd3JhcCAoaW5ib3ggdW5yZWFkKQ0K KyAgdWkgICAyMDA5LTExLTE4ICAgICBbMS8xXSBBbGV4YW5kZXIgQm90ZXJvLUxvd3J5ICAgICAg ICAgW25vdG11Y2hdIHJlcXVlc3QgZm9yIHB1bGwgKGluYm94IHVucmVhZCkNCisgIHVpICAgMjAw OS0xMS0xOCAgICAgWzQvNF0gSmpnb2QgSmlhbmcsIEFsZXhhbmRlciBCb3Rlcm8tTG93cnkgICAg ICAgICAgICAgICAgW25vdG11Y2hdIE1hYyBPUyBYL0RhcndpbiBjb21wYXRpYmlsaXR5IGlzc3Vl cyAoaW5ib3ggdW5yZWFkKQ0KKyAgdWkgICAyMDA5LTExLTE4ICAgICBbMS8xXSBSb2xsYW5kIFNh bnRpbWFubyAgICAgICAgICAgICAgW25vdG11Y2hdIExpbmsgdG8gbWFpbGluZyBsaXN0IGFyY2hp dmVzID8gKGluYm94IHVucmVhZCkNCisgIHVpICAgMjAwOS0xMS0xOCAgICAgWzEvMV0gSmFuIEph bmFrICAgICAgICAgICAgICAgICAgICAgIFtub3RtdWNoXSBbUEFUQ0hdIG5vdG11Y2ggbmV3OiBT dXBwb3J0IGZvciBjb252ZXJzaW9uIG9mIHNwb29sIHN1YmRpcmVjdG9yaWVzIGludG8gdGFncyAo aW5ib3ggdW5yZWFkKQ0KKyAgdWkgICAyMDA5LTExLTE4ICAgICBbMS8xXSBTdGV3YXJ0IFNtaXRo ICAgICAgICAgICAgICAgICAgW25vdG11Y2hdIFtQQVRDSF0gY291bnRfZmlsZXM6IHNvcnQgZGly ZWN0b3J5IGluIGlub2RlIG9yZGVyIGJlZm9yZSBzdGF0dGluZyAoaW5ib3ggdW5yZWFkKQ0KKyAg dWkgICAyMDA5LTExLTE4ICAgICBbMS8xXSBTdGV3YXJ0IFNtaXRoICAgICAgICAgICAgICAgICAg W25vdG11Y2hdIFtQQVRDSCAyLzJdIFJlYWQgbWFpbCBkaXJlY3RvcnkgaW4gaW5vZGUgbnVtYmVy IG9yZGVyIChpbmJveCB1bnJlYWQpDQorICB1aSAgIDIwMDktMTEtMTggICAgIFsxLzFdIFN0ZXdh cnQgU21pdGggICAgICAgICAgICAgICAgICBbbm90bXVjaF0gW1BBVENIXSBGaXggbGlua2luZyB3 aXRoIGdjYyB0byB1c2UgZysrIHRvIGxpbmsgaW4gQysrIGxpYnMuIChpbmJveCB1bnJlYWQpDQor Jj11aSAgIDIwMDktMTEtMTggICAgIFsyLzJdIExhcnMgS2VsbG9nZy1TdGVkbWFuICAgICAgICAg ICBbbm90bXVjaF0gIm5vdG11Y2ggaGVscCIgb3V0cHV0cyB0byBzdGRlcnI/IChhdHRhY2htZW50 IGluYm94IHNpZ25lZCB1bnJlYWQpDQorICB1aSAgIDIwMDktMTEtMTcgICAgIFsxLzFdIE1pa2hh aWwgR3VzYXJvdiAgICAgICAgICAgICAgICBbbm90bXVjaF0gW1BBVENIXSBIYW5kbGUgcmVuYW1l IG9mIG1lc3NhZ2UgZmlsZSAoaW5ib3ggdW5yZWFkKQ0KKyYgdWkgICAyMDA5LTExLTE3ICAgICBb Mi8yXSBBbGV4IEJvdGVyby1Mb3dyeSwgQ2FybCBXb3J0aCAgW25vdG11Y2hdIHByZWxpbWluYXJ5 IEZyZWVCU0Qgc3VwcG9ydCAoYXR0YWNobWVudCBpbmJveCB1bnJlYWQpDQorRW5kIG9mIHNlYXJj aCByZXN1bHRzLg0KLS0gDQoyLjMwLjAN