예제 #1
0
    def test_marshal_by_number(self):
        command = LoginByNumberCommand(self.agent_number, self.extension,
                                       self.context)

        msg = command.marshal()

        self.assertEqual(msg, self.by_number_msg)
예제 #2
0
    def test_unmarshal_by_number(self):
        command = LoginByNumberCommand.unmarshal(self.by_number_msg)

        self.assertEqual(command.name, LoginByNumberCommand.name)
        self.assertEqual(command.agent_number, self.agent_number)
        self.assertEqual(command.extension, self.extension)
        self.assertEqual(command.context, self.context)
예제 #3
0
    def test_unmarshal_by_number(self):
        command = LoginByNumberCommand.unmarshal(self.by_number_msg)

        self.assertEqual(command.name, LoginByNumberCommand.name)
        self.assertEqual(command.agent_number, self.agent_number)
        self.assertEqual(command.extension, self.extension)
        self.assertEqual(command.context, self.context)
예제 #4
0
    def test_marshal_by_number(self):
        command = LoginByNumberCommand(self.agent_number, self.extension, self.context)

        msg = command.marshal()

        self.assertEqual(msg, self.by_number_msg)