コード例 #1
0
ファイル: irc_test.py プロジェクト: andrewdodd13/botologist
 def test_issue66(self):
     chan = Channel('#foobar')
     user1 = User('nick', 'host.com', 'ident')
     chan.add_user(user1)
     user2 = User('nick_', 'host.com', 'ident')
     chan.add_user(user2)
     chan.remove_user(name=user1.nick, identifier=user1.host)
     user2.name = 'nick'
     chan.remove_user(name=user2.nick, identifier=user2.host)
コード例 #2
0
ファイル: irc_test.py プロジェクト: x89/botologist
	def test_issue66(self):
		chan = Channel('#foobar')
		user1 = User('nick', 'host.com', 'ident')
		chan.add_user(user1)
		user2 = User('nick_', 'host.com', 'ident')
		chan.add_user(user2)
		chan.remove_user(name=user1.nick, identifier=user1.host)
		user2.name = 'nick'
		chan.remove_user(name=user2.nick, identifier=user2.host)
コード例 #3
0
ファイル: irc_test.py プロジェクト: andrewdodd13/botologist
 def test_remove_user(self):
     chan = Channel('#foobar')
     user = User('nick', 'host.com', 'ident')
     chan.add_user(user)
     self.assertEqual(user.nick, chan.find_nick_from_host(user.host))
     chan.remove_user(identifier=user.host)
     self.assertEqual(None, chan.find_nick_from_host(user.host))
     chan.add_user(user)
     self.assertEqual(user.nick, chan.find_nick_from_host(user.host))
     chan.remove_user(name=user.nick)
     self.assertEqual(None, chan.find_nick_from_host(user.host))
コード例 #4
0
ファイル: irc_test.py プロジェクト: x89/botologist
	def test_remove_user(self):
		chan = Channel('#foobar')
		user = User('nick', 'host.com', 'ident')
		chan.add_user(user)
		self.assertEqual(user.nick, chan.find_nick_from_host(user.host))
		chan.remove_user(identifier=user.host)
		self.assertEqual(None, chan.find_nick_from_host(user.host))
		chan.add_user(user)
		self.assertEqual(user.nick, chan.find_nick_from_host(user.host))
		chan.remove_user(name=user.nick)
		self.assertEqual(None, chan.find_nick_from_host(user.host))