def test_get_list_of_summary_objects(): L = get_list_of_summary_objects(test_bucket_name, prefix='test/accounts', anon=True) assert len(L) == 2 assert list(map(lambda o: o.key, L)) == sorted(list(files)) L2 = get_list_of_summary_objects('s3://' + test_bucket_name, prefix='/test/accounts', anon=True) assert L == L2
def test_list_summary_object_with_prefix_and_delimiter(): keys = get_list_of_summary_objects(test_bucket_name, 'nested/nested2/', delimiter='/', anon=True) assert len(keys) == 2 assert [k.key for k in keys] == [u'nested/nested2/file1', u'nested/nested2/file2'] keys = get_list_of_summary_objects(test_bucket_name, 'nested/', anon=True) assert len(keys) == 4 assert [k.key for k in keys] == [u'nested/file1', u'nested/file2', u'nested/nested2/file1', u'nested/nested2/file2']
def test_list_summary_object_with_prefix_and_delimiter(): keys = get_list_of_summary_objects(test_bucket_name, 'nested/nested2/', delimiter='/', anon=True) assert len(keys) == 2 assert [k.key for k in keys ] == [u'nested/nested2/file1', u'nested/nested2/file2'] keys = get_list_of_summary_objects(test_bucket_name, 'nested/', anon=True) assert len(keys) == 4 assert [k.key for k in keys] == [ u'nested/file1', u'nested/file2', u'nested/nested2/file1', u'nested/nested2/file2' ]