From e49dafb0f2195103880241882ff18e1aae8b8d1c Mon Sep 17 00:00:00 2001 From: Johannes Berg Date: Thu, 30 Jan 2020 21:15:19 +0100 Subject: [PATCH] tests: git: test larger blob encode/decode This exercises more code paths, especially in decode. Signed-off-by: Johannes Berg Reviewed-by: Rob Browning --- lib/bup/t/tgit.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/bup/t/tgit.py b/lib/bup/t/tgit.py index ed6b875..a51cc8f 100644 --- a/lib/bup/t/tgit.py +++ b/lib/bup/t/tgit.py @@ -66,12 +66,14 @@ def testencode(): packb = b''.join(git._encode_packobj(b'blob', s)) packt = b''.join(git._encode_packobj(b'tree', s)) packc = b''.join(git._encode_packobj(b'commit', s)) + packlb = b''.join(git._encode_packobj(b'blob', s * 200)) WVPASSEQ(git._decode_looseobj(looseb), (b'blob', s)) WVPASSEQ(git._decode_looseobj(looset), (b'tree', s)) WVPASSEQ(git._decode_looseobj(loosec), (b'commit', s)) WVPASSEQ(git._decode_packobj(packb), (b'blob', s)) WVPASSEQ(git._decode_packobj(packt), (b'tree', s)) WVPASSEQ(git._decode_packobj(packc), (b'commit', s)) + WVPASSEQ(git._decode_packobj(packlb), (b'blob', s * 200)) for i in range(10): WVPASS(git._encode_looseobj(b'blob', s, compression_level=i)) def encode_pobj(n): -- 2.39.2