'Test all possible show names'

def test_all_possible_show_names(self):

    test_cache_db_con = db.DBConnection('cache.db')
    test_cache_db_con.action('INSERT    INTO    scene_exceptions    (indexer_id,    show_name,    season)    VALUES    (?,?,?)', [(-1), 'Exception    Test', (-1)])
    common.countryList['Full    Country    Name'] = 'FCN'
    self._test_all_possible_show_names('Show    Name', expected=['Show    Name'])
    self._test_all_possible_show_names('Show    Name', (-1), expected=['Show    Name', 'Exception    Test'])
    self._test_all_possible_show_names('Show    Name    FCN', expected=['Show    Name    FCN', 'Show    Name    (Full    Country    Name)'])
    self._test_all_possible_show_names('Show    Name    (FCN)', expected=['Show    Name    (FCN)', 'Show    Name    (Full    Country    Name)'])
    self._test_all_possible_show_names('Show    Name    Full    Country    Name', expected=['Show    Name    Full    Country    Name', 'Show    Name    (FCN)'])
    self._test_all_possible_show_names('Show    Name    (Full    Country    Name)', expected=['Show    Name    (Full    Country    Name)', 'Show    Name    (FCN)'])
