示例#1
0
文件: test.py 项目: aleozlx/pacswitch
	def test_11LOOKUP(self):
		if self.loginAs(t0):
			self.send(call('LOOKUP',t0))
			self.assertEqual(self.receive(), easyResponse('LOOKUP',True))
			self.send(call('LOOKUP',t1))
			self.assertEqual(self.receive(), easyResponse('LOOKUP',True))
			self.send(call('LOOKUP',t2))
			self.assertEqual(self.receive(), easyResponse('LOOKUP',True))
示例#2
0
文件: test.py 项目: aleozlx/pacswitch
	def test_01AUTH_FALSE(self):
		self.send(call('AUTH','\x03\x03\x03\x03\x03','000000'))
		self.assertEqual(self.receive(),easyResponse('LOGIN',False))
示例#3
0
文件: test.py 项目: aleozlx/pacswitch
	def test_10TEST(self):
		if self.loginAs(t0):
			self.send(call('TEST'))
			self.assertEqual(self.receive(), easyResponse('TEST',True))
示例#4
0
文件: test.py 项目: aleozlx/pacswitch
	def test_01AUTH(self):
		self.send(call('AUTH',t0,t0))
		self.assertEqual(self.receive(),easyResponse('LOGIN',True))
示例#5
0
文件: test.py 项目: aleozlx/pacswitch
	def loginAs(self,tu,passwd=None):
		if passwd==None: passwd=tu
		self.send(call('AUTH',tu,passwd))
		return self.receive()==easyResponse('LOGIN',True)
示例#6
0
文件: test.py 项目: aleozlx/pacswitch
	def test_90REMOVE2(self):
		if self.loginAs(t2):
			self.send(call('REMOVE'))
			self.assertEqual(self.receive(), easyResponse('REMOVE',True))
示例#7
0
文件: test.py 项目: aleozlx/pacswitch
	def test_89PASSWD_LOGIN(self):
		if self.loginAs(t0,t0+'_'):
			self.send(call('PASSWD',t0+'_',t0))
			self.assertEqual(self.receive(), easyResponse('PASSWD',True))
		else: self.assertTrue(False)
示例#8
0
文件: test.py 项目: aleozlx/pacswitch
	def test_89PASSWD(self):
		if self.loginAs(t0):
			self.send(call('PASSWD',t0,t0+'_'))
			self.assertEqual(self.receive(), easyResponse('PASSWD',True))