Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
    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)
Пример #4
0
    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)
Пример #5
0
def getAlpha2CountryCode(country):
    return get2LetterCodeByName(normalize_country(country)).lower()
Пример #6
0
def getAlpha2CountryCode(country):
    return get2LetterCodeByName(normalize_country(country)).lower()