Ejemplo n.º 1
0
    def test_assignment(self):
        """ Check assignment works correctly """
        primitive = C_CANCEL()

        primitive.MessageIDBeingRespondedTo = 13
        self.assertEqual(primitive.MessageIDBeingRespondedTo, 13)
        with self.assertRaises(ValueError):
            primitive.MessageIDBeingRespondedTo = 100000
        with self.assertRaises(TypeError):
            primitive.MessageIDBeingRespondedTo = 'test'
Ejemplo n.º 2
0
    def test_assignment(self):
        """ Check assignment works correctly """
        primitive = C_CANCEL()

        primitive.MessageIDBeingRespondedTo = 13
        assert primitive.MessageIDBeingRespondedTo == 13
        with pytest.raises(ValueError):
            primitive.MessageIDBeingRespondedTo = 100000
        with pytest.raises(TypeError):
            primitive.MessageIDBeingRespondedTo = 'test'
Ejemplo n.º 3
0
    def test_send_c_cancel_move(self):
        """Test sending c_cancel"""
        # C-MOVE-CANCEL
        primitive = C_CANCEL()
        primitive.MessageIDBeingRespondedTo = 1

        def test_callback(msg):
            """Callback"""
            self.assertEqual(msg.__class__.__name__, 'C_CANCEL_RQ')

        self.dimse.on_send_dimse_message = test_callback
        self.dimse.send_msg(primitive, 1)