From 032e5152c6bb8380ca03ea7cc4af806f81e67ce8 Mon Sep 17 00:00:00 2001 From: Nicolas Favre-Felix Date: Mon, 14 Aug 2023 10:56:55 -0700 Subject: [PATCH] Add test for etag header on GET Previous tests only used If-None-Match --- tests/basic.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/basic.py b/tests/basic.py index 0d318b8..cdc4148 100755 --- a/tests/basic.py +++ b/tests/basic.py @@ -195,6 +195,12 @@ class TestMsgPack(TestWebdis): class TestETag(TestWebdis): + def test_etag_header(self): + self.query('SET/hello/world') + h = hashlib.md5("world".encode()).hexdigest() # compute expected Etag + r = self.query('GET/hello.txt') + self.assertEqual(r.getheader('ETag'), '"'+ h +'"') + def test_etag_match(self): self.query('SET/hello/world') h = hashlib.md5("world".encode()).hexdigest() # match Etag