From f2eb45b1fe45909ec99a20d6c7e95d248bbc4618 Mon Sep 17 00:00:00 2001 From: ravench Date: Thu, 23 Jul 2015 19:47:17 +0200 Subject: [PATCH] Added test for command_HELLO --- master/buildbot/test/unit/test_status_words.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/master/buildbot/test/unit/test_status_words.py b/master/buildbot/test/unit/test_status_words.py index 0df92254b19..3cb48c1e202 100644 --- a/master/buildbot/test/unit/test_status_words.py +++ b/master/buildbot/test/unit/test_status_words.py @@ -1,3 +1,4 @@ +# coding: utf-8 # This file is part of Buildbot. Buildbot is free software: you can # redistribute it and/or modify it under the terms of the GNU General Public # License as published by the Free Software Foundation, version 2. @@ -299,6 +300,14 @@ def test_command_hustle(self): yield self.do_test_command('hustle', clock_ticks=[1.0] * 2, exp_usage=False) self.assertEqual(self.actions, ['does the hustle']) + @defer.inlineCallbacks + def test_command_hello(self): + greetings = ["ږغ كول ، هركلى كول ږغ، هركلى", "Goeie dag", "Tungjatjeta", "Yatasay", "Ahlan bik", "Voghdzuyin", "hola", "kaixo", "Horas", "Pryvitańnie", "Nomoskar", "Oki", "Selam", "Dez-mat", "Zdrávejte", "Mingala ba", "Hola", "Hafa dai", "Oh-see-YOH", "Nín hao", "Bonjou", "Zdravo", "Nazdar", "Hallo", "Hallo", "Iiti", "Kotáka", "Saluton", "Tere", "Hallo", "Hallo", "Bula", "Helo", "Hei", "Goede morgen", "Bonjour", "Hoi", "Ola", "Gamardžoba", "Guten Tag", "Mauri", "Geia!", "Inuugujoq", "Kem cho", "Sannu", "Aloha", "Shalóm", "Namasté", "Szia", "Halló", "Hai", "Kiana", "Dia is muire dhuit", "Buongiorno", "Kónnichi wa", "Salam", "Annyeonghaseyo", "Na", "Sabai dii", "Ave", "Es mīlu tevi", "Labas.", "Selamat petang", "Ni hao", "Kia ora", "Yokwe", "Kwe", "sain baina uu", "niltze", "Yá'át'ééh", "Namaste", "Hallo.", "Salâm", "Witajcie", "Olá", "Kâils", "Aroha", "Salut", "Privét", "Talofa", "Namo namah", "ćao", "Nazdar", "Zdravo", "Hola", "Jambo", "Hej", "Sälü", "Halo", "Selam", "Sàwàtdee kráp", "Dumela", "Merhaba", "Pryvít", "Adaab arz hai", "Chào", "Glidis", "Helo", "Sawubona", "Hoi"] + yield self.do_test_command('hello', exp_usage=False) + self.assertEqual(self.sent, ['yes?']) + yield self.do_test_command('hello', exp_usage=False) + self.assertIn(self.sent[0], greetings) + @defer.inlineCallbacks def test_command_list(self): yield self.do_test_command('list', exp_UsageError=True)