@@ -1450,69 +1450,9 @@ def test_huge_patch(self):
14501450 self .assertGreater (20 , time .time () - start_time )
14511451
14521452 def test_git_bin_patch (self ):
1453- text = """---
1454- fox.bin | Bin 0 -> 44 bytes
1455- fox.txt | 2 +-
1456- lorem.bin | Bin 0 -> 446 bytes
1457- lorem.zip | Bin 431 -> 432 bytes
1458- 4 files changed, 1 insertion(+), 1 deletion(-)
1459- create mode 100644 fox.bin
1460- create mode 100644 lorem.bin
1461-
1462- diff --git a/fox.bin b/fox.bin
1463- new file mode 100644
1464- index 0000000000000000000000000000000000000000..e7683ad05fd121a9ca86cab5a827d471d29b4d4f
1465- GIT binary patch
1466- literal 44
1467- ycmWH^NL45-%}mZ#NGi%N&r?XtuTaP;%`GTa$S+GRQYZmR=Ok8DDx~D6GXMZ<wh!6>
1468-
1469- literal 0
1470- HcmV?d00001
1471-
1472- diff --git a/fox.txt b/fox.txt
1473- index ff3bb63..8fe2a4b 100644
1474- --- a/fox.txt
1475- +++ b/fox.txt
1476- @@ -1 +1 @@
1477- -The quick brown fox jumps over the lazy dog
1478- \ No newline at end of file
1479- +The quick brown fox jumps over the lazy dog.
1480- \ No newline at end of file
1481- diff --git a/lorem.bin b/lorem.bin
1482- new file mode 100644
1483- index 0000000000000000000000000000000000000000..aef2724fd9ff72caf4eb1ac8333f0b5b322d82fb
1484- GIT binary patch
1485- literal 446
1486- zcmXw#&2d992!vD07T|eRB)42s0Fkh>Gy1ax9+w~Fm)wMaW%v8+Q!6-@SL9y$#G*l}
1487- z+6Ae%rODKMLNW(eV!J^Lqq#K40+haL&oHecme~?Bvp0hqihPGW)J|zdm0J@?;oarH
1488- zmq8nAXrppJ9#KlY;O<;#ecAL3ed<g!G4=*8MQZA&@*d*izVwphh+(LN@fx1`86ZyC
1489- zf%h#bZVFBhPiIy(OdV5yv}K(UJU$-1_=s~Fb|NWsEk$A}|AZot<LWnxp>0DLGNbT$
1490- z;NzKem<F)LV9-+%O)-~zFiWULtcEc=v$joflZvCs%aENL{d#4hAnVe(yS0~XLpC4=
1491- Lj`hdY>+$vrMRcVJ
1492-
1493- literal 0
1494- HcmV?d00001
1495-
1496- diff --git a/lorem.zip b/lorem.zip
1497- index 0f6beb70488e2b29fcaadf724b6f48ef0ab5bc4e..3c8a65bf1a97bb4180c83a0e31352b4edb4c245e 100644
1498- GIT binary patch
1499- delta 275
1500- zcmZ3_yn#6)z?+#xgn@y9gP}7+C2a4}O*1$c85s5gF(-ozLr#8CYOY>MMM-D~Cj+xl
1501- z?ABymATF)oW?*D_!OXw_CQK(BEOa*HaEZRjWV65P$+T=Pg^u?VBeY_ymt>hupAyrM
1502- zu_ldGFZao&vTKV}cPYzE-4`VHX!@1~7xxOUc%}T}z;fqZ+pf4>{#%je`L@mdh12$@
1503- z##~QSCtp2z)oM{#R?hTKa+j9=zO;TxpG;eTRQ}78>li9e@lU*`!E<hhw&gFg7Dwam
1504- z8SImV7?t(so$}Jyl=3cb^RC<rY)d+m{}%R^{b303W@M6M#^TAz$&AWOMzNDS7!}#P
1505- Jfj(wn0067{YH|Po
1506-
1507- delta 274
1508- zcmdnMyq-BCz?+#xgn@y9gW*b=N|;w+e?B`S1H&F5=46mz$jL8C&DATZC<zVWWMKXf
1509- zwKe%I5SLbPGcdBeU}j(d6Q&am7CIYpxJ2J%vRS9J^XV)mjz|9|Mrg$d2bs?H_R@1O
1510- z3ERvx-K;3mI{Tu~UBN!DcuoF~-cc7`ykS}Oi(}X0%ZjnlS&LuR*=$}?c38P&;q6b7
1511- zte+;GeDx$tHc;Din|CGu%S*K{!-L%UoHcs4e@O{%uz6ZO@ty`xpT$&}TIoXzX1boS
1512- zo-D+utS58IOJh^YyS&Z2axbtg=}i7x*!zt+z?+dtjv0#|C#NtfGku7f+{viO<^}XH
1513- G0|Nj=Vq`=B
1453+ with open ("tests/casefiles/git-bin.patch" ) as f :
1454+ text = f .read ()
15141455
1515- --"""
15161456 result = list (wtp .patch .parse_patch (text ))
15171457 assert result
15181458 assert len (result ) == 4
@@ -1560,12 +1500,12 @@ def test_git_bin_patch_minline(self):
15601500 assert result
15611501 assert len (result ) == 1
15621502 assert (
1563- hashlib .sha1 (result [0 ].changes [0 ].line ).hexdigest ()
1564- == "732e7e005ff8b71ab4b72398db0320f2fa012b81"
1503+ hashlib .sha1 (result [0 ].changes [0 ].line ).hexdigest ()
1504+ == "732e7e005ff8b71ab4b72398db0320f2fa012b81"
15651505 )
15661506 assert (
1567- hashlib .sha1 (result [0 ].changes [1 ].hunk ).hexdigest ()
1568- == "b07b94142cfce2094b5be04e9d30b653a7c63917"
1507+ hashlib .sha1 (result [0 ].changes [1 ].hunk ).hexdigest ()
1508+ == "b07b94142cfce2094b5be04e9d30b653a7c63917"
15691509 )
15701510
15711511
0 commit comments