Esempio n. 1
0
    def test_wa(self):
        input = Mock(group=lambda x: 'airspeed of an unladen swallow')
        wa(self.phenny, input)

        self.phenny.say.assert_called_once_with('25 mph  (miles per hour); '\
                '(asked, but not answered, about a general swallow in the '\
                '1975 film Monty Python and the Holy Grail)')
Esempio n. 2
0
    def test_wa(self):
        input = Mock(group=lambda x: 'airspeed of an unladen swallow')
        wa(self.phenny, input)

        self.phenny.say.assert_called_once_with('25 mph  (miles per hour)')
Esempio n. 3
0
    def test_wa_none(self):
        input = Mock(group=lambda x: "jajoajaj ojewphjqo I!tj")
        wa(self.phenny, input)

        self.phenny.reply.assert_called_once_with('Sorry, no result.')
Esempio n. 4
0
    def test_wa_convert_bytes(self):
        input = Mock(group=lambda x: '5 MB/s in Mbps')
        wa(self.phenny, input)

        self.phenny.say.assert_called_once_with(
            '40 Mb/s  (megabits per second)')
Esempio n. 5
0
    def test_wa_convert_deg(self):
        input = Mock(group=lambda x: '30 degrees C in F')
        wa(self.phenny, input)

        self.phenny.say.assert_called_once_with('86 °F  (degrees Fahrenheit)')
Esempio n. 6
0
    def test_wa_math(self):
        input = Mock(group=lambda x: '2+2')
        wa(self.phenny, input)

        self.phenny.say.assert_called_once_with('4')