示例#1
0
    def test_transmitter_command(self, *_):
        # Setup
        write_log_entry(M_S_HEADER + PADDING_LENGTH * b'a',
                        nick_to_pub_key('Alice'), self.settings,
                        self.master_key)

        # Test
        self.assertIsNone(change_master_key(UserInput("passwd tx"),
                                            *self.args))
        self.assertEqual(self.queues[COMMAND_PACKET_QUEUE].qsize(), 0)
        self.assertEqual(self.queues[KEY_MANAGEMENT_QUEUE].qsize(), 1)
示例#2
0
 def test_receiver_command(self):
     self.assertIsNone(change_master_key(UserInput("passwd rx"),
                                         *self.args))
     self.assertEqual(self.queues[COMMAND_PACKET_QUEUE].qsize(), 1)
     self.assertEqual(self.queues[KEY_MANAGEMENT_QUEUE].qsize(), 0)