summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/suite/test_tiered06.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/test/suite/test_tiered06.py')
-rwxr-xr-xsrc/third_party/wiredtiger/test/suite/test_tiered06.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/third_party/wiredtiger/test/suite/test_tiered06.py b/src/third_party/wiredtiger/test/suite/test_tiered06.py
index d876b305c75..c4e931c7a3f 100755
--- a/src/third_party/wiredtiger/test/suite/test_tiered06.py
+++ b/src/third_party/wiredtiger/test/suite/test_tiered06.py
@@ -58,7 +58,7 @@ class test_tiered06(wttest.WiredTigerTestCase):
config = ''
# S3 store is built as an optional loadable extension, not all test environments build S3.
if self.ss_name == 's3_store':
- #config = '=(config=\"(verbose=[api:1,version,tiered:1])\")'
+ #config = '=(config=\"(verbose=1)\")'
extlist.skip_if_missing = True
#if self.ss_name == 'dir_store':
#config = '=(config=\"(verbose=1,delay_ms=200,force_delay=3)\")'
@@ -104,14 +104,22 @@ class test_tiered06(wttest.WiredTigerTestCase):
self.get_fs_config(prefix))
# The object doesn't exist yet.
- self.assertFalse(fs.fs_exist(session, 'foobar'))
+ if self.ss_name == 's3_store':
+ with self.expectedStderrPattern('.*HTTP response code: 404.*'):
+ self.assertFalse(fs.fs_exist(session, 'foobar'))
+ else:
+ self.assertFalse(fs.fs_exist(session, 'foobar'))
# We cannot use the file system to create files, it is readonly.
# So use python I/O to build up the file.
f = open('foobar', 'wb')
# The object still doesn't exist yet.
- self.assertFalse(fs.fs_exist(session, 'foobar'))
+ if self.ss_name == 's3_store':
+ with self.expectedStderrPattern('.*HTTP response code: 404.*'):
+ self.assertFalse(fs.fs_exist(session, 'foobar'))
+ else:
+ self.assertFalse(fs.fs_exist(session, 'foobar'))
outbytes = ('MORE THAN ENOUGH DATA\n'*100000).encode()
f.write(outbytes)