Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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
Esempio n. 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
Esempio n. 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)
Esempio n. 9
0
    def test_modified_deleted(self):
        """Verify a deleted file is always modified."""
        mapper = Helper("fake/path/to/file")

        assert mapper.modified