mirror of
https://github.com/Novartis/cellxgene-gateway.git
synced 2026-10-09 19:00:56 +08:00
#45 implemented test__list_items__pass_filter_into_scan_directory
This commit is contained in:
@@ -24,7 +24,7 @@ class TestScanDirectory(unittest.TestCase):
|
|||||||
)
|
)
|
||||||
|
|
||||||
@patch("s3fs.S3FileSystem")
|
@patch("s3fs.S3FileSystem")
|
||||||
def test__scan_directory__properly_recurses_suburls(self, s3func):
|
def test__GIVEN_multilevel_bucket_THEN_properly_recurses_suburls(self, s3func):
|
||||||
class S3Mock:
|
class S3Mock:
|
||||||
def exists(path):
|
def exists(path):
|
||||||
if path in [
|
if path in [
|
||||||
@@ -154,5 +154,16 @@ class TestScanDirectory(unittest.TestCase):
|
|||||||
)
|
)
|
||||||
self.assertEqual(lvl2.branches, None)
|
self.assertEqual(lvl2.branches, None)
|
||||||
|
|
||||||
def test__list_items__pass_filter_into_scan_directory(self):
|
|
||||||
pass
|
class TestListItems(unittest.TestCase):
|
||||||
|
def test_GIVEN_filter_THEN_pass_filter_into_scan_directory(self):
|
||||||
|
source = S3ItemSource("my-bucket")
|
||||||
|
source.scan_directory = MagicMock()
|
||||||
|
tree = source.list_items("some-filter")
|
||||||
|
source.scan_directory.assert_called_once_with("some-filter")
|
||||||
|
|
||||||
|
def test_GIVEN_no_filter_THEN_pass_empty_string_into_scan_directory(self):
|
||||||
|
source = S3ItemSource("my-bucket")
|
||||||
|
source.scan_directory = MagicMock()
|
||||||
|
tree = source.list_items()
|
||||||
|
source.scan_directory.assert_called_once_with("")
|
||||||
|
|||||||
Reference in New Issue
Block a user