from larigira.fsutils import shortname


def test_shortname_self():
    """sometimes, shortname is just filename without extension"""
    assert shortname("/tmp/asd/foo.bar") == "foo"


def test_shortname_has_numbers():
    """shortname will preserve numbers"""
    assert shortname("/tmp/asd/foo1.bar") == "foo1"


def test_shortname_has_no_hyphen():
    """shortname will not preserve hyphens"""
    assert shortname("/tmp/asd/foo-1.bar") == "foo1"
