bitcoin: support decimal input
parent
c3815c9cfe
commit
80613962a1
|
@ -58,4 +58,4 @@ def bitcoin(phenny, input):
|
|||
|
||||
phenny.say("{amount} {currency}".format(amount=amount2,
|
||||
currency=currency2))
|
||||
bitcoin.rule = (['bitcoin'], r'(\d+)\s(\w+)(\s\w+)?')
|
||||
bitcoin.rule = (['bitcoin'], r'([\d\.]+)\s(\w+)(\s\w+)?')
|
||||
|
|
|
@ -35,6 +35,13 @@ class TestCalc(unittest.TestCase):
|
|||
out = self.phenny.say.call_args[0][0]
|
||||
self.assertRegex(out, r'[\d\.]+ BTC')
|
||||
|
||||
def test_usd_decimal(self):
|
||||
input = Mock(group=self.makegroup('1.25', 'USD'))
|
||||
bitcoin(self.phenny, input)
|
||||
|
||||
out = self.phenny.say.call_args[0][0]
|
||||
self.assertRegex(out, r'[\d\.]+ BTC')
|
||||
|
||||
def test_eur(self):
|
||||
input = Mock(group=self.makegroup('1', 'EUR'))
|
||||
bitcoin(self.phenny, input)
|
||||
|
|
Loading…
Reference in New Issue