def METHOD_NAME(self):
    text = format_ethereum_amount(1, None, ETH)
    self.assertEqual(text, "1 Wei ETH")
    text = format_ethereum_amount(1000, None, ETH)
    self.assertEqual(text, "1,000 Wei ETH")
    text = format_ethereum_amount(1000000, None, ETH)
    self.assertEqual(text, "1,000,000 Wei ETH")
    text = format_ethereum_amount(10000000, None, ETH)
    self.assertEqual(text, "10,000,000 Wei ETH")
    text = format_ethereum_amount(100000000, None, ETH)
    self.assertEqual(text, "100,000,000 Wei ETH")
    text = format_ethereum_amount(1000000000, None, ETH)
    self.assertEqual(text, "0.000000001 ETH")
    text = format_ethereum_amount(10000000000, None, ETH)
    self.assertEqual(text, "0.00000001 ETH")
    text = format_ethereum_amount(100000000000, None, ETH)
    self.assertEqual(text, "0.0000001 ETH")
    text = format_ethereum_amount(1000000000000, None, ETH)
    self.assertEqual(text, "0.000001 ETH")
    text = format_ethereum_amount(10000000000000, None, ETH)
    self.assertEqual(text, "0.00001 ETH")
    text = format_ethereum_amount(100000000000000, None, ETH)
    self.assertEqual(text, "0.0001 ETH")
    text = format_ethereum_amount(1000000000000000, None, ETH)
    self.assertEqual(text, "0.001 ETH")
    text = format_ethereum_amount(10000000000000000, None, ETH)
    self.assertEqual(text, "0.01 ETH")
    text = format_ethereum_amount(100000000000000000, None, ETH)
    self.assertEqual(text, "0.1 ETH")
    text = format_ethereum_amount(1000000000000000000, None, ETH)
    self.assertEqual(text, "1 ETH")
    text = format_ethereum_amount(10000000000000000000, None, ETH)
    self.assertEqual(text, "10 ETH")
    text = format_ethereum_amount(100000000000000000000, None, ETH)
    self.assertEqual(text, "100 ETH")
    text = format_ethereum_amount(1000000000000000000000, None, ETH)
    self.assertEqual(text, "1,000 ETH")