From 7bc36865fcdb1057a4d2925d28f688c5590d6eaf Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Mon, 29 May 2017 10:13:35 -0500 Subject: move MACContext to mac.py and eliminate interfaces.py (#3631) * move MACContext to mac.py and eliminate interfaces.py finally * improve title * re-add and deprecate interfaces.MACContext * use pytest.warns instead of deprecated_call The pytest docs insist that deprecation warnings are handled differently and that you should use deprecated_call, but this works so okay then --- tests/hazmat/primitives/test_mac.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/hazmat/primitives/test_mac.py (limited to 'tests') diff --git a/tests/hazmat/primitives/test_mac.py b/tests/hazmat/primitives/test_mac.py new file mode 100644 index 00000000..7263212a --- /dev/null +++ b/tests/hazmat/primitives/test_mac.py @@ -0,0 +1,15 @@ +# This file is dual licensed under the terms of the Apache License, Version +# 2.0, and the BSD License. See the LICENSE file in the root of this repository +# for complete details. + +from __future__ import absolute_import, division, print_function + +import pytest + +from cryptography import utils + + +def test_deprecated_maccontext(): + with pytest.warns(utils.DeprecatedIn19): + from cryptography.hazmat.primitives.interfaces import MACContext + assert MACContext -- cgit v1.2.3