예제 #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))