@@ -0,0 +1,774 @@
+import pytest%0A%0Afrom pymt.framework.bmi_setup import _parse_author_info%0A%0A%0A@pytest.mark.parametrize(%22key%22, (%22author%22, %22authors%22))%0Adef test_author(key):%0A    assert _parse_author_info(%7Bkey: %22John Cleese%22%7D) == (%22John Cleese%22,)%0A%0A%0Adef test_author_empty_list():%0A    assert _parse_author_info(%7B%7D) == (%22%22,)%0A%0A%0A@pytest.mark.parametrize(%22key%22, (%22author%22, %22authors%22))%0A@pytest.mark.parametrize(%22iter%22, (tuple, list))%0Adef test_author_as_list(key, iter):%0A    assert _parse_author_info(%7Bkey: iter((%22John Cleese%22,))%7D) == (%22John Cleese%22,)%0A%0A%0A@pytest.mark.parametrize(%22key%22, (%22author%22, %22authors%22))%0A@pytest.mark.parametrize(%22iter%22, (tuple, list))%0Adef test_author_multiple_authors(key, iter):%0A    assert _parse_author_info(%7Bkey: iter((%22John Cleese%22, %22Eric Idle%22))%7D) == (%22John Cleese%22, %22Eric Idle%22)%0A

Add unit tests for _parse_author_info.