Exemplo n.º 1
0
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)
Exemplo n.º 2
0
def test_build_options(options, language_and_metadata):
    compare(metadata_to_rmd_options(*language_and_metadata), options)
Exemplo n.º 3
0
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"
Exemplo n.º 4
0
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'
Exemplo n.º 5
0
def test_build_options(options, language_and_metadata):
    assert metadata_to_rmd_options(*language_and_metadata) == options
Exemplo n.º 6
0
def test_ignore_metadata():
    metadata = {'trusted': True, 'hide_input': True}
    assert metadata_to_rmd_options('R', metadata) == 'r echo=FALSE'