22 lines
903 B
Python
22 lines
903 B
Python
|
from fediverse_blocklist_tool.cli import get_format_from_filename
|
||
|
|
||
|
|
||
|
def test_get_format_from_filename():
|
||
|
assert "toml" == get_format_from_filename("temp.toml")
|
||
|
assert "csv" == get_format_from_filename("temp.csv")
|
||
|
assert "json" == get_format_from_filename("temp.json")
|
||
|
assert "md" == get_format_from_filename("temp.md")
|
||
|
|
||
|
assert "md" == get_format_from_filename("csv.md")
|
||
|
assert "md" == get_format_from_filename("toml.md")
|
||
|
assert "md" == get_format_from_filename("json.md")
|
||
|
|
||
|
assert "toml" == get_format_from_filename("csv.toml")
|
||
|
assert "toml" == get_format_from_filename("md.toml")
|
||
|
assert "toml" == get_format_from_filename("json.toml")
|
||
|
assert "toml" == get_format_from_filename("tmp")
|
||
|
|
||
|
assert "json" == get_format_from_filename("csv.json")
|
||
|
assert "json" == get_format_from_filename("md.json")
|
||
|
assert "json" == get_format_from_filename("toml.json")
|