def METHOD_NAME(self):
    # tokens with low decimal values
    # USDC has 6 decimals
    usdc_token = make_token(symbol="USDC", decimals=6)
    # when decimals < 10, should never display 'Wei' format
    text = format_ethereum_amount(1, usdc_token, ETH)
    self.assertEqual(text, "0.000001 USDC")
    text = format_ethereum_amount(0, usdc_token, ETH)
    self.assertEqual(text, "0 USDC")
    # ICO has 10 decimals
    ico_token = make_token(symbol="ICO", decimals=10)
    text = format_ethereum_amount(1, ico_token, ETH)
    self.assertEqual(text, "1 Wei ICO")
    text = format_ethereum_amount(9, ico_token, ETH)
    self.assertEqual(text, "9 Wei ICO")
    text = format_ethereum_amount(10, ico_token, ETH)
    self.assertEqual(text, "0.000000001 ICO")
    text = format_ethereum_amount(11, ico_token, ETH)
    self.assertEqual(text, "0.0000000011 ICO")