@pytest.mark.parametrize('test_dirname', ['sample_dir'], indirect=['test_dirname'])
def test_push_directory(storage, test_dirname):
    remote_objects = storage.push(test_dirname)
    assert (len(remote_objects) == 2)
    assert (len(storage.list_objects(test_dirname)) == 2)
@pytest.mark.parametrize('test_dirname', ['sample_dir'], indirect=['test_dirname'])
def test_push_directory(storage, test_dirname):
    remote_objects = storage.push(test_dirname)
    assert (len(remote_objects) == 2)
    assert (len(storage.list_objects(test_dirname)) == 2)