swift/test/functional
Robert Francis 99b89aea10 Symlink implementation.
Add a symbolic link ("symlink") object support to Swift. This
object will reference another object. GET and HEAD
requests for a symlink object will operate on the referenced object.
DELETE and PUT requests for a symlink object will operate on the
symlink object, not the referenced object, and will delete or
overwrite it, respectively.
POST requests are *not* forwarded to the referenced object and should
be sent directly. POST requests sent to a symlink object will
result in a 307 Error.

Historical information on symlink design can be found here:
https://github.com/openstack/swift-specs/blob/master/specs/in_progress/symlinks.rst.
https://etherpad.openstack.org/p/swift_symlinks

Co-Authored-By: Thiago da Silva <thiago@redhat.com>
Co-Authored-By: Janie Richling <jrichli@us.ibm.com>
Co-Authored-By: Kazuhiro MIYAHARA <miyahara.kazuhiro@lab.ntt.co.jp>
Co-Authored-By: Kota Tsuyuzaki <tsuyuzaki.kota@lab.ntt.co.jp>

Change-Id: I838ed71bacb3e33916db8dd42c7880d5bb9f8e18
Signed-off-by: Thiago da Silva <thiago@redhat.com>
2017-12-13 21:26:12 +00:00
..
__init__.py No longer import nose 2017-11-07 15:39:25 +11:00
mock_swift_key_manager.py Retrieve encryption root secret from Barbican 2017-08-02 15:53:09 +03:00
swift_test_client.py Symlink implementation. 2017-12-13 21:26:12 +00:00
test_access_control.py No longer import nose 2017-11-07 15:39:25 +11:00
test_account.py Add checksum to object extended attributes 2017-11-03 13:30:05 -04:00
test_container.py Add checksum to object extended attributes 2017-11-03 13:30:05 -04:00
test_dlo.py dlo: Move conn2 business to the one test that uses it 2017-11-22 16:51:06 -08:00
test_object.py Add checksum to object extended attributes 2017-11-03 13:30:05 -04:00
test_slo.py Let clients request heartbeats during SLO PUTs 2017-11-03 09:42:48 +00:00
test_symlink.py Symlink implementation. 2017-12-13 21:26:12 +00:00
test_tempurl.py ISO 8601 timestamps for tempurl 2017-01-24 17:38:48 +01:00
test_versioned_writes.py Add checksum to object extended attributes 2017-11-03 13:30:05 -04:00
tests.py Remove testTooLongName tests 2017-11-29 17:24:40 -08:00