def test_du(): with gcs_maker(True) as gcs: d = gcs.du(TEST_BUCKET, total=False) assert all(isinstance(v, int) and v >= 0 for v in d.values()) assert TEST_BUCKET + "/nested/file1" in d assert gcs.du(TEST_BUCKET + "/test/", total=True) == sum(map(len, files.values()))
def test_du(token_restore): with gcs_maker(True) as gcs: d = gcs.du(TEST_BUCKET, deep=True) assert all(isinstance(v, int) and v >= 0 for v in d.values()) assert TEST_BUCKET + '/nested/file1' in d assert gcs.du(TEST_BUCKET + '/test/', total=True) == sum(map(len, files.values())) assert gcs.du(TEST_BUCKET) == gcs.du('gcs://' + TEST_BUCKET)