1
0
mirror of https://github.com/oskar456/dzonegit.git synced 2024-05-11 05:55:41 +00:00

Add smudge filter to replace $UNIXTIME directive on checkout

This commit is contained in:
Ondřej Caletka
2018-08-20 15:25:27 +02:00
parent 17f771bca6
commit 806976ca6e
4 changed files with 44 additions and 1 deletions

View File

@ -4,7 +4,7 @@ import subprocess
import time
import datetime
import os
from io import StringIO
from io import StringIO, BytesIO
from pathlib import Path
import dzonegit
@ -94,6 +94,13 @@ ns.example.com. 60 IN A 192.0.2.1
assert r.serial == str(123456)
def test_smudge_serial():
bstdin = BytesIO(b"something $UNIXTIME something")
bstdout = BytesIO()
dzonegit.smudge_serial(bstdin, bstdout, 123456)
assert b"something 123456 something" == bstdout.getvalue()
def test_is_serial_increased():
assert dzonegit.is_serial_increased(1234567890, "2018010100")
assert dzonegit.is_serial_increased("2018010100", "4018010100")