Exemplo n.º 1
0
 def test_ping(self):
     bot = self.dummybotinstance
     line = 'PING 12345'
     le = classes.lineEvent(bot, line)
     self.assertIsInstance(le, classes.PingEvent)
     self.assertEqual(le.etype, 'ping')
     self.assertEqual(le.target, '12345')
Exemplo n.º 2
0
 def test_error(self):
     bot = self.dummybotinstance
     line = 'ERROR something went wrong'
     le = classes.lineEvent(bot, line)
     self.assertIsInstance(le, classes.ErrorEvent)
     self.assertEqual(le.etype, 'error')
     self.assertEqual(le.linesplit, ['ERROR', 'something', 'went', 'wrong'])
Exemplo n.º 3
0
	def test_error(self):
		bot = self.dummybotinstance
		line = 'ERROR something went wrong'
		le = classes.lineEvent(bot, line)
		self.assertIsInstance(le, classes.ErrorEvent)
		self.assertEqual(le.etype, 'error')
		self.assertEqual(le.linesplit, ['ERROR', 'something', 'went', 'wrong'])
Exemplo n.º 4
0
    def test_unknown_event_type(self):

        bot = self.dummybotinstance
        line = 'FOO bar baz'
        le = classes.lineEvent(bot, line)
        self.assertIsInstance(le, classes.UnknownEvent)
        self.assertEqual(le.etype, 'bar')
Exemplo n.º 5
0
	def test_ping(self):
		bot = self.dummybotinstance
		line = 'PING 12345'
		le = classes.lineEvent(bot, line)
		self.assertIsInstance(le, classes.PingEvent)
		self.assertEqual(le.etype, 'ping')
		self.assertEqual(le.target, '12345')
Exemplo n.º 6
0
	def test_unknown_event_type(self):

		bot = self.dummybotinstance
		line = 'FOO bar baz'
		le = classes.lineEvent(bot, line)
		self.assertIsInstance(le, classes.UnknownEvent)
		self.assertEqual(le.etype, 'bar')
Exemplo n.º 7
0
 def test_part(self):
     bot = self.dummybotinstance
     line = ':[email protected] PART :#channel-test'
     le = classes.lineEvent(bot, line)
     self.assertIsInstance(le, classes.PartEvent)
     self.assertEqual(le.etype, 'part')
     self.assertEqual(le.nick, 'mvpybot')
     self.assertEqual(le.user, 'othername')
     self.assertEqual(le.host, 'foo.bar.com')
     self.assertEqual(le.channel, '#channel-test')
Exemplo n.º 8
0
	def test_part(self):
		bot = self.dummybotinstance
		line = ':[email protected] PART :#channel-test'
		le = classes.lineEvent(bot, line)
		self.assertIsInstance(le, classes.PartEvent)
		self.assertEqual(le.etype, 'part')
		self.assertEqual(le.nick, 'mvpybot')
		self.assertEqual(le.user, 'othername')
		self.assertEqual(le.host, 'foo.bar.com')
		self.assertEqual(le.channel, '#channel-test')
Exemplo n.º 9
0
 def get_line_event(self, line):
     return classes.lineEvent(self.dummybotinstance, line)
Exemplo n.º 10
0
	def get_line_event(self, line):
		return classes.lineEvent(self.dummybotinstance, line)