def test_existing_path_FileLink_repr(): """FileLink: Calling repr() functions as expected on existing filepath """ tf = NamedTemporaryFile() fl = display.FileLink(tf.name) actual = repr(fl) expected = tf.name nt.assert_equal(actual, expected)
def test_existing_path_FileLink(): """FileLink: Calling _repr_html_ functions as expected on existing filepath """ tf = NamedTemporaryFile() fl = display.FileLink(tf.name) actual = fl._repr_html_() expected = "<a href='%s' target='_blank'>%s</a><br>" % (tf.name, tf.name) nt.assert_equal(actual, expected)
def test_warning_on_non_existant_path_FileLink(): """FileLink: Calling _repr_html_ on non-existant files returns a warning """ fl = display.FileLink('example.txt') nt.assert_true(fl._repr_html_().startswith('Path (<tt>example.txt</tt>)'))
def test_instantiation_FileLink(): """FileLink: Test class can be instantiated""" fl = display.FileLink('example.txt')
def test_instantiation_FileLink(): """FileLink: Test class can be instantiated""" fl = display.FileLink('example.txt') # TODO: remove if when only Python >= 3.6 is supported fl = display.FileLink(pathlib.PurePath('example.txt'))
def test_instantiation_FileLink(): """FileLink: Test class can be instantiated""" fl = display.FileLink("example.txt") # TODO: remove if when only Python >= 3.6 is supported if sys.version_info >= (3, 6): fl = display.FileLink(pathlib.PurePath("example.txt"))