Пример #1
0
	def test_codecs(self):
		command1 = PJLinkCommandLine(PJLinkProtocol.POWER, PJLinkProtocol.ON)
		self.failUnlessEqual(command1.version, 1)
		self.failUnlessEqual(command1.command, PJLinkProtocol.POWER)
		self.failUnlessEqual(command1.data, PJLinkProtocol.ON)
		
		command2 = PJLinkCommandLine.decode(command1.encode())
		self.failUnlessEqual(command1.encode(), command2.encode())
		self.failUnlessEqual(command1.command, command2.command)
		self.failUnless(command1.data, command2.data)
		self.failUnless(command1.version, command2.version)
		
		response1 = PJLinkResponse(PJLinkProtocol.POWER, "1")
		self.failUnlessEqual(response1.version, 1)
		self.failUnlessEqual(response1.command, PJLinkProtocol.POWER)
		self.failUnlessEqual(response1.data, "1")
		
		response2 = PJLinkResponse.decode(response1.encode())
		self.failUnlessEqual(response1.encode(), response2.encode())
		self.failUnlessEqual(response1.version, response2.version)
		self.failUnlessEqual(response1.command, response2.command)
		self.failUnlessEqual(response1.data, response2.data)
Пример #2
0
    def test_codecs(self):
        command1 = PJLinkCommandLine(PJLinkProtocol.POWER, PJLinkProtocol.ON)
        self.failUnlessEqual(command1.version, 1)
        self.failUnlessEqual(command1.command, PJLinkProtocol.POWER)
        self.failUnlessEqual(command1.data, PJLinkProtocol.ON)

        command2 = PJLinkCommandLine.decode(command1.encode())
        self.failUnlessEqual(command1.encode(), command2.encode())
        self.failUnlessEqual(command1.command, command2.command)
        self.failUnless(command1.data, command2.data)
        self.failUnless(command1.version, command2.version)

        response1 = PJLinkResponse(PJLinkProtocol.POWER, "1")
        self.failUnlessEqual(response1.version, 1)
        self.failUnlessEqual(response1.command, PJLinkProtocol.POWER)
        self.failUnlessEqual(response1.data, "1")

        response2 = PJLinkResponse.decode(response1.encode())
        self.failUnlessEqual(response1.encode(), response2.encode())
        self.failUnlessEqual(response1.version, response2.version)
        self.failUnlessEqual(response1.command, response2.command)
        self.failUnlessEqual(response1.data, response2.data)