Exemplo n.º 1
0
 def test_pending_changes_append_remove(self):
     
     test = PendingChanges()
     test.register("new.txt", EFileType.FILE, EFileEvent.ADDED)
     test.register("new2.txt", EFileType.DIRECTORY, EFileEvent.ADDED_OR_RENAMED)
     test.register("new3.txt", EFileType.DIRECTORY, EFileEvent.ADDED_OR_RENAMED)
     
     assert("new.txt" == test.get_first()["file"])
     assert("new.txt" == test.get_first(True)["file"])
     assert("new2.txt" == test.get_first(True)["file"])
     
     test.register("new4.txt", EFileType.FILE, EFileEvent.ADDED)
     test.remove("new2.txt")
     test.remove("new3.txt")
     assert("new4.txt" == test.get_first(True)["file"])
     assert(None == test.get_first())
Exemplo n.º 2
0
    def test_pending_changes_append_remove(self):

        test = PendingChanges()
        test.register("new.txt", EFileType.FILE, EFileEvent.ADDED)
        test.register("new2.txt", EFileType.DIRECTORY,
                      EFileEvent.ADDED_OR_RENAMED)
        test.register("new3.txt", EFileType.DIRECTORY,
                      EFileEvent.ADDED_OR_RENAMED)

        assert ("new.txt" == test.get_first()["file"])
        assert ("new.txt" == test.get_first(True)["file"])
        assert ("new2.txt" == test.get_first(True)["file"])

        test.register("new4.txt", EFileType.FILE, EFileEvent.ADDED)
        test.remove("new2.txt")
        test.remove("new3.txt")
        assert ("new4.txt" == test.get_first(True)["file"])
        assert (None == test.get_first())