def testNameCodeConversionReversable(self): countryNames = [c.name for c in countries.countries] countryCodes = [c.ISO for c in countries.countries] transformed = [countries.getNameBy2LetterCode(countries.get2LetterCodeByName(c)) for c in countryNames] self.assertEqual(countryNames, transformed) transformed = [countries.get2LetterCodeByName(countries.getNameBy2LetterCode(c)) for c in countryCodes] self.assertEqual(countryCodes, transformed)
def testCountryUtils(self): testData = [("Israel", "IL", 294640), ("Sweden", "SE", "2661886"), ("United States", "US", 6252001)] for name, code, cid in testData: self.assertEqual(countries.get2LetterCodeByName(name), code) self.assertEqual(countries.getNameBy2LetterCode(code), name) self.assertEqual(countries.getIdByName(name), int(cid)) self.assertEqual(countries.getIdBy2LetterCode(code), int(cid)) self.assertEqual(countries.getNameById(cid), name) self.assertEqual(countries.get2LetterCodeById(cid), code)
def testCountryUtils(self): testData = [('Israel', 'IL', 294640), ( "Sweden", 'SE', '2661886'), ('United States', 'US', 6252001)] for name, code, cid in testData: self.assertEqual(countries.get2LetterCodeByName(name), code) self.assertEqual(countries.getNameBy2LetterCode(code), name) self.assertEqual(countries.getIdByName(name), int(cid)) self.assertEqual(countries.getIdBy2LetterCode(code), int(cid)) self.assertEqual(countries.getNameById(cid), name) self.assertEqual(countries.get2LetterCodeById(cid), code)