test_policies.py 文件源码

python
阅读 40 收藏 0 点赞 0 评论 0

项目:deb-python-cassandra-driver 作者: openstack 项目源码 文件源码
def test_deprecated(self):
        import warnings

        warnings.resetwarnings()  # in case we've instantiated one before

        # set up warning filters to allow all, set up restore when this test is done
        filters_backup, warnings.filters = warnings.filters, []
        self.addCleanup(setattr, warnings, 'filters', filters_backup)

        with warnings.catch_warnings(record=True) as caught_warnings:
            WhiteListRoundRobinPolicy([])
            self.assertEqual(len(caught_warnings), 1)
            warning_message = caught_warnings[-1]
            self.assertEqual(warning_message.category, DeprecationWarning)
            self.assertIn('4.0', warning_message.message.args[0])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号