示例#1
0
    def test_delete_twice(self, tmpdir):
        """Verify the second deletion is ignored."""
        tmpdir.chdir()
        mapper = Helper("real/path/to/file")
        mapper.delete()

        assert not os.path.exists(mapper.path)
示例#2
0
    def test_create(self, tmpdir):
        """Verify files can be created."""
        tmpdir.chdir()
        mapper = Helper("real/path/to/file")
        mapper.create(None)

        assert os.path.isfile(mapper.path)
示例#3
0
    def test_create_twice(self, tmpdir):
        """Verify the second creation is ignored."""
        tmpdir.chdir()
        mapper = Helper("real/path/to/file")
        mapper.create(None)
        mapper.create(None)

        assert os.path.isfile(mapper.path)
示例#4
0
    def test_delete(self):
        """Verify fake files can be deleted."""
        mapper = Helper("fake/path/to/file")
        mapper.create(None)
        mapper.delete()

        assert not os.path.exists(mapper.path)
示例#5
0
    def test_delete(self, tmpdir):
        """Verify files can be deleted."""
        tmpdir.chdir()
        mapper = Helper("real/path/to/file")
        mapper.create(None)
        mapper.delete()

        assert not os.path.exists(mapper.path)
示例#6
0
    def test_modified(self):
        """Verify fake files can be modified."""
        mapper = Helper("fake/path/to/file")
        assert mapper.modified

        mapper.create(None)
        assert mapper.modified

        mapper.modified = False
        assert not mapper.modified

        mapper.modified = True
        assert mapper.modified
示例#7
0
    def test_modified(self, tmpdir):
        """Verify files track modifications."""
        tmpdir.chdir()
        mapper = Helper("real/path/to/file")
        assert mapper.modified

        mapper.create(None)
        assert mapper.modified

        mapper.modified = False
        assert not mapper.modified

        mapper.modified = True
        assert mapper.modified
示例#8
0
    def test_create(self):
        """Verify fake files can be created."""
        mapper = Helper("fake/path/to/file")
        mapper.create(Mock())

        assert not os.path.exists(mapper.path)
示例#9
0
    def test_modified_deleted(self):
        """Verify a deleted file is always modified."""
        mapper = Helper("fake/path/to/file")

        assert mapper.modified