def test_where_miller_keilbasa_found(self):
     self.fake_event.text = 'where miller kielbasa'
     expected_message = "Oh, its somewhere you don't wanna know.... :-;"
     for x in monitorwords._got_a_message(self.fake_bot, self.fake_event,
                                          'nocommand'):
         if (expected_message == x):
             self.message_found = True
     self.assertTrue(self.message_found)
 def test_how_many_socks_found(self):
     self.fake_event.text = 'how many socks'
     expected_message = "Meekle uses"
     for x in monitorwords._got_a_message(self.fake_bot, self.fake_event,
                                          'nocommand'):
         if (expected_message in x):
             self.message_found = True
     self.assertTrue(self.message_found)
 def test_when_palooza_found(self):
     self.fake_event.text = 'when palooza'
     expected_message = 'Toomie picked May 28!'
     for x in monitorwords._got_a_message(self.fake_bot, self.fake_event,
                                          'nocommand'):
         if (expected_message == x):
             self.message_found = True
     self.assertTrue(self.message_found)
 def test_where_palooza_found(self):
     self.fake_event.text = 'where palooza'
     expected_message = "I believe it is Miller's turn to pick"
     for x in monitorwords._got_a_message(self.fake_bot, self.fake_event,
                                          'nocommand'):
         if (expected_message == x):
             self.message_found = True
     self.assertTrue(self.message_found)
 def test_when_aoe(self):
     self.fake_event.text = 'when aoe'
     expected_messages = ["8pm", "9pm", "10pm", "now"]
     for x in monitorwords._got_a_message(self.fake_bot, self.fake_event,
                                          'nocommand'):
         if (x in expected_messages):
             self.message_found = True
     self.assertTrue(self.message_found)
 def test_how_many_kielbasa_found(self):
     self.fake_event.text = 'how many kielbasa'
     expected_message = "Miller scarfs down"
     for x in monitorwords._got_a_message(self.fake_bot, self.fake_event,
                                          'nocommand'):
         if (expected_message in x):
             self.message_found = True
     self.assertTrue(self.message_found)
 def test_merkle_found(self):
     self.fake_event.text = 'joeyfluff'
     self.fake_event.user.full_name = 'merklepants'
     merkle_message = "YOU SAID THE SECRET WORDDDDDD {}!!!".format(
         self.fake_event.user.full_name)
     for x in monitorwords._got_a_message(self.fake_bot, self.fake_event,
                                          'nocommand'):
         if (merkle_message == x):
             self.message_found = True
     self.assertTrue(self.message_found)
    def test_tom_bomb_found(self):

        bomb_message = 'Gary actually made the tom bomb. 💩💩💩💩💩💩💩💩💩💩💩💩💩💩💩'
        self.fake_event.text = 'tom bomb'
        for x in monitorwords._got_a_message(self.fake_bot, self.fake_event,
                                             'nocommand'):
            print(x)
            if (bomb_message == x):
                self.message_found = True
        self.assertTrue(self.message_found)
 def test_joeyboy_found(self, mock_open, mock_range):
     mock_range.return_value = 0
     self.fake_event.text = '!joeyboy'
     expected_messages = ["Joeyboy loves things!", "Joeyboy eats veggies!"]
     mock_open.side_effect = [
         mock.mock_open(read_data="Joeyboy eats veggies!").return_value,
         mock.mock_open(read_data="Joeyboy loves things!").return_value
     ]
     for x in monitorwords._got_a_message(self.fake_bot, self.fake_event,
                                          'nocommand'):
         if (x in expected_messages):
             self.message_found = True
     self.assertTrue(self.message_found)