def test_bucket_create_naming_good_contains_hyphen():
check_good_bucket_name('aaa-111')
+@attr(resource='object')
+@attr(method='put')
+@attr(operation='create and list objects with special names')
+@attr(assertion='special names work')
+def test_bucket_create_special_key_names():
+ key_names = [' ', '_', '_ ', '_ _', '__']
+ bucket = _create_keys(keys=key_names)
+
+ li = bucket.list()
+
+ names = [e.name for e in list(li)]
+ eq(names, key_names)
+
@attr(resource='object')
@attr(method='put')
@attr(operation='copy zero sized object in same bucket')