def test_parse_ls_tree_line_annexed(): filename, mode, obj_type, obj_hash, size = parse_ls_tree_line( """120000 blob 570cb4a3fd80de6e8491312c935bfe8029066361 141 derivatives/mriqc/reports/sub-01_ses-01_T1w.html""") assert int(size) > 0
def test_parse_ls_tree_line_submodule(): filename, mode, obj_type, obj_hash, size = parse_ls_tree_line( """160000 commit fcafd17fbfa44495c7f5f8a0777e5ab610b09500 - code/facedistid_analysis""") assert size == '-'
def test_parse_ls_tree_line(): filename, mode, obj_type, obj_hash, size = parse_ls_tree_line( """100644 blob a786c385bd1812410d01177affb6ce834d85facd 459 dataset_description.json""") assert int(size) > 0