def test_indented_magic(): assert is_magic(" !rm file", "python") assert is_magic(" # !rm file", "python") assert is_magic(" %cd", "python") assert comment_magic([" !rm file"]) == [" # !rm file"] assert uncomment_magic([" # !rm file"]) == [" !rm file"] assert comment_magic([" %cd"]) == [" # %cd"] assert uncomment_magic([" # %cd"]) == [" %cd"]
def test_question_is_not_magic(): assert is_magic("float?", "python", explicitly_code=True) assert is_magic("# float?", "python", explicitly_code=True) assert not is_magic("# question: float?", "python", explicitly_code=True)
def test_markdown_image_is_not_magic(): assert is_magic("# !cmd", "python") assert not is_magic("# ![Image name](image.png", "python")
def test_markdown_image_is_not_magic(): assert is_magic('# !cmd', 'python') assert not is_magic('# ![Image name](image.png', 'python')
def test_question_is_not_magic(): assert is_magic('float?', 'python', explicitly_code=True) assert is_magic('# float?', 'python', explicitly_code=True) assert not is_magic('# question: float?', 'python', explicitly_code=True)