def test_usd_to_many_converter_if_letters_are_passed_through_as_currency_values(self):
     # assert usd_to_many([5, "a"]) ==  ["5 USD converts to", '4 EUR', "3 GBP", '342 INR'], print("You must enter a USD value to convert...")
     self.assertEqual(
         usd_to_many([5, "a"]),
         ["5 USD converts to", "4 EUR", "3 GBP", "342 INR"],
         print("You must enter a USD value to convert..."),
     )
 def test_usd_to_many_converter_for_one_value_in_the_list(self):
     # assert usd_to_many([5]) == ["5 USD converts to", '4 EUR', "3 GBP", '342 INR']
     self.assertEqual(usd_to_many([5]), ["5 USD converts to", "4 EUR", "3 GBP", "342 INR"])
 def test_usd_to_many_converter_for_two_values_in_the_list(self):
     # assert usd_to_many([5, 10]) == ["5 USD converts to", '4 EUR', "3 GBP", '342 INR', "10 USD converts to", '9 EUR', "7 GBP", '684 INR']
     self.assertEqual(
         usd_to_many([5, 10]),
         ["5 USD converts to", "4 EUR", "3 GBP", "342 INR", "10 USD converts to", "9 EUR", "7 GBP", "684 INR"],
     )
Пример #4
0
from currency_converter import usd_to_euro
from currency_converter import euro_to_usd
from currency_converter import usd_to_many

assert usd_to_euro(1) == "0.9 EUR"
assert usd_to_euro(8) == "7.2 EUR"
assert usd_to_euro("a") == print("You must enter a USD value to convert...")

assert euro_to_usd(1) == "1.11 USD"
assert euro_to_usd(8) == "8.88 USD"
assert euro_to_usd("a") == print("You must enter a EURO value to convert...")


assert usd_to_many([5]) == ["5 USD converts to", "4 EUR", "3 GBP", "342 INR"]
assert usd_to_many([5, 10]) == [
    "5 USD converts to",
    "4 EUR",
    "3 GBP",
    "342 INR",
    "10 USD converts to",
    "9 EUR",
    "7 GBP",
    "684 INR",
]
assert usd_to_many([5, "a"]) == ["5 USD converts to", "4 EUR", "3 GBP", "342 INR"], print(
    "You must enter a USD value to convert..."
)