"""Integration tests suite for iso-standards.""" import iso_standards def test_imports(): """Test module imports.""" from iso_standards.currency import get_currency_object_from_code from iso_standards import currency assert currency.get_currency_object_from_code == \ get_currency_object_from_code from iso_standards.country import Country from iso_standards import country assert country.Country == Country def test_country(): """Test country module.""" usa = iso_standards.country.Country('USA') assert usa.to_dict() == { 'alpha2': 'US', 'alpha3': 'USA', 'numeric': '840', 'name': 'United States of America', 'region': 'Americas' } def test_currency(): """Test currency module.""" us_dollar = iso_standards.currency.get_currency_object_from_code('USD') assert us_dollar == { 'currency_id': 840, 'currency_code': 'USD', 'currency_name': 'US Dollar' }