def METHOD_NAME(self):
    """Test behavior of seek with difference values for whence"""
    bytes = BytesIO(b"abcdefghijklmnopqrstuvwxyz")
    file1 = File.objects.create(name="baz.js", type="default", size=26)
    results = file1.putfile(bytes, 5)
    assert len(results) == 6
    with file1.getfile() as fp:
        assert fp.read() == b"abcdefghijklmnopqrstuvwxyz"
        fp.seek(0, 2)
        bytes.seek(0, 2)
        assert fp.tell() == bytes.tell() == 26
        assert fp.read() == bytes.read() == b""
        fp.seek(-1, 2)
        bytes.seek(-1, 2)
        assert fp.tell() == bytes.tell() == 25
        assert fp.read() == bytes.read() == b"z"
        fp.seek(-10, 1)
        bytes.seek(-10, 1)
        assert fp.tell() == bytes.tell() == 16
        assert fp.read() == bytes.read() == b"qrstuvwxyz"
        with pytest.raises(ValueError):
            fp.seek(0, 666)