'Config: get_extra_newznabs'

@TestArgs(('', []), ('ABCDEF', [('A', 'B', 'C'), ('D', 'E', 'F')]), (['ABC', 'DEF'], []), ([1], []), ([1, 2], []), ([1, 2, 3], [(1, 2, 3)]), ([1, 2, 3, 'Aaa'], [(1, 2, 3)]), ([1, 2, 3, 'Aaa', 'Bbba'], [(1, 2, 3)]), ([1, 2, 3, 'Aaa', 'Bbba', 'Ccccc'], [(1, 2, 3), ('Aaa', 'Bbba', 'Ccccc')]), ([1, 2, 3, 'Aaa', 'Bbba', 'Ccccc', 'Ddddda'], [(1, 2, 3), ('Aaa', 'Bbba', 'Ccccc')]))
def test_get_extra_newznabs(self, conf_value, expected):

    path = '/tmp/notexist'
    self.config_mock['Newznab'] = {'extra_newznabs': conf_value}
    c = headphones.config.Config(path)
    res = c.get_extra_newznabs()
    self.assertEqual(res, expected)
