def test_sorted_countries_list_map(self): """Mapped codes in settings should show correctly in list.""" with patch.object(views, 'product_details') as mock_get: mock_get.get_regions.return_value = { u'mf': u'Saint Martin', } c_list = views.get_sorted_countries_list('en') self.assertIn((u'MF', u'Saint Martin'), c_list) self.assertIn((u'SX', u'Saint Martin'), c_list)
def test_sorted_countries_list_unicode(self): """Should return a properly sorted list of countries by name.""" with patch.object(views, 'product_details') as mock_get: mock_get.get_regions.return_value = { u'us': u'\xc9tats-Unis', u'ca': u'Canada', u'mx': u'Mexique', } c_list = views.get_sorted_countries_list('fr') self.assertListEqual(c_list, [(u'CA', u'Canada'), (u'US', u'\xc9tats-Unis'), (u'MX', u'Mexique')])
def test_sorted_countries_list_en(self): """Should return a properly sorted list of countries by name.""" with patch.object(views, 'product_details') as mock_get: mock_get.get_regions.return_value = { 'us': 'United States', 'ca': 'Canada', 'mx': 'Mexico', } c_list = views.get_sorted_countries_list('en-us') self.assertListEqual(c_list, [('CA', 'Canada'), ('MX', 'Mexico'), ('US', 'United States')])