parent
d9fca54998
commit
acf45ea4ef
|
@ -1,5 +1,7 @@
|
||||||
from zulip_bots.test_lib import BotTestCase
|
from zulip_bots.test_lib import BotTestCase
|
||||||
|
|
||||||
|
from zulip_bots.bots.converter import utils
|
||||||
|
|
||||||
class TestConverterBot(BotTestCase):
|
class TestConverterBot(BotTestCase):
|
||||||
bot_name = "converter"
|
bot_name = "converter"
|
||||||
|
|
||||||
|
@ -13,5 +15,17 @@ class TestConverterBot(BotTestCase):
|
||||||
("12.0 celsius fahrenheit", "12.0 celsius = 53.600054 fahrenheit\n"),
|
("12.0 celsius fahrenheit", "12.0 celsius = 53.600054 fahrenheit\n"),
|
||||||
("0.002 kilometer millimile", "0.002 kilometer = 1.2427424 millimile\n"),
|
("0.002 kilometer millimile", "0.002 kilometer = 1.2427424 millimile\n"),
|
||||||
("3 megabyte kilobit", "3 megabyte = 24576.0 kilobit\n"),
|
("3 megabyte kilobit", "3 megabyte = 24576.0 kilobit\n"),
|
||||||
|
("foo m cm", "`foo` is not a valid number. " + utils.QUICK_HELP + "\n"),
|
||||||
|
("@convert help", "1. conversion: Too few arguments given. "
|
||||||
|
"Enter `@convert help` for help on using the converter.\n"
|
||||||
|
"2. conversion: " + utils.HELP_MESSAGE + "\n"),
|
||||||
|
("2 celsius kilometer", "`Meter` and `Celsius` are not from the same category. "
|
||||||
|
"Enter `@convert help` for help on using the converter.\n"),
|
||||||
|
("2 foo kilometer", "`foo` is not a valid unit."
|
||||||
|
" Enter `@convert help` for help on using the converter.\n"),
|
||||||
|
("2 kilometer foo", "`foo` is not a valid unit."
|
||||||
|
"Enter `@convert help` for help on using the converter.\n"),
|
||||||
|
|
||||||
|
|
||||||
]
|
]
|
||||||
self.verify_dialog(dialog)
|
self.verify_dialog(dialog)
|
||||||
|
|
Loading…
Reference in a new issue