def test_build_options_random_order(options, language_and_metadata): # Older python has no respect for order... # assert to_chunk_options(metadata) == options def split_and_strip(opt): set([o.strip() for o in opt.split(",")]) assert split_and_strip(metadata_to_rmd_options( *language_and_metadata)) == split_and_strip(options)
def test_build_options(options, language_and_metadata): compare(metadata_to_rmd_options(*language_and_metadata), options)
def test_ignore_metadata(): metadata = {"trusted": True, "tags": ["remove_input"]} metadata = filter_metadata(metadata, None, _IGNORE_CELL_METADATA) assert metadata_to_rmd_options("R", metadata) == "r echo=FALSE"
def test_ignore_metadata(): metadata = {'trusted': True, 'hide_input': True} metadata = filter_metadata(metadata, None, _IGNORE_CELL_METADATA) assert metadata_to_rmd_options('R', metadata) == 'r echo=FALSE'
def test_build_options(options, language_and_metadata): assert metadata_to_rmd_options(*language_and_metadata) == options
def test_ignore_metadata(): metadata = {'trusted': True, 'hide_input': True} assert metadata_to_rmd_options('R', metadata) == 'r echo=FALSE'