@@ -641,25 +641,21 @@ function:
641
641
[role="skip"]
642
642
----
643
643
def test_when_a_file_exists_in_the_source_but_not_the_destination():
644
- source = {"sha1": "my-file" }
645
- dest = {}
646
- filesystem = FakeFileSystem()
647
-
648
- reader = {"/source": source, "/dest": dest}
649
- sync(reader.pop, filesystem, "/source", "/dest")
650
-
651
- assert filesystem == [("COPY", "/source/my-file", "/dest/my-file")]
644
+ fakefs = FakeFilesystem({
645
+ '/src': {"hash1": "fn1"},
646
+ '/dst': {},
647
+ })
648
+ sync('/src', '/dst', filesystem=fakefs)
649
+ assert fakefs.actions == [("COPY", Path("/src/fn1"), Path("/dst/fn1"))]
652
650
653
651
654
652
def test_when_a_file_has_been_renamed_in_the_source():
655
- source = {"sha1": "renamed-file" }
656
- dest = {"sha1": "original-file" }
657
- filesystem = FakeFileSystem()
658
-
659
- reader = {"/source": source, "/dest": dest}
660
- sync(reader.pop, filesystem, "/source", "/dest")
661
-
662
- assert filesystem == [("MOVE", "/dest/original-file", "/dest/renamed-file")]
653
+ fakefs = FakeFilesystem({
654
+ '/src': {"hash1": "fn1"},
655
+ '/dst': {"hash1": "fn2"},
656
+ })
657
+ sync('/src', '/dst', filesystem=fakefs)
658
+ assert fakefs.actions == [("MOVE", Path("/dst/fn2"), Path("/dst/fn1"))]
663
659
----
664
660
====
665
661
0 commit comments