当前位置: 首页>>代码示例>>Python>>正文


Python Mock.args方法代码示例

本文整理汇总了Python中unittest.mock.Mock.args方法的典型用法代码示例。如果您正苦于以下问题:Python Mock.args方法的具体用法?Python Mock.args怎么用?Python Mock.args使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在unittest.mock.Mock的用法示例。


在下文中一共展示了Mock.args方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: setUp

# 需要导入模块: from unittest.mock import Mock [as 别名]
# 或者: from unittest.mock.Mock import args [as 别名]
    def setUp(self):
        request = Mock()
        request.base_url = 'http://localhost/test'
        request.url = 'http://localhost/test?skip=2&limit=2'
        request.args = Mock()
        request.args.get = Mock(return_value=2)

        paginators.request = request
开发者ID:Supitto,项目名称:grapher,代码行数:10,代码来源:paginators_test.py

示例2: test_wait_for_process_failed

# 需要导入模块: from unittest.mock import Mock [as 别名]
# 或者: from unittest.mock.Mock import args [as 别名]
    def test_wait_for_process_failed(self):
        ''' Raise exception if process doesn't exit cleanly. '''

        process = Mock()
        process.args = MagicMock()
        process.returncode = 1

        with self.assertRaises(click.ClickException):
            agnostic._wait_for(process)
开发者ID:pombredanne,项目名称:agnostic,代码行数:11,代码来源:test_agnostic.py

示例3: setUp

# 需要导入模块: from unittest.mock import Mock [as 别名]
# 或者: from unittest.mock.Mock import args [as 别名]
    def setUp(self):
        request = Mock()
        request.base_url = 'http://localhost/test'
        request.url = 'http://localhost/test'
        request.args = Mock()
        request.args.get = Mock(return_value=None)

        schematics.request = request
        query.request = request
        paginators.request = request
        serializers.request = request
开发者ID:Supitto,项目名称:grapher,代码行数:13,代码来源:schematics_test.py

示例4: describe_display

# 需要导入模块: from unittest.mock import Mock [as 别名]
# 或者: from unittest.mock.Mock import args [as 别名]
def describe_display():

    @pytest.fixture
    def app():
        app = create_app(get_config('test'))
        app.config['GOOGLE_ANALYTICS_TID'] = 'my_tid'
        return app

    request_image = Mock(url="it's a path")
    request_image.headers.get = Mock(return_value="(not a browser)")
    request_image.base_url = "it's a path"
    request_image.args = {}

    request_share = Mock(url="it's a path?alt=style&share=true")
    request_share.headers.get = Mock(return_value="*/*")
    request_share.base_url = "it's a path"
    request_share.args = {'alt': ['style'], 'share': ['true']}

    @patch('memegen.routes._utils.send_file')
    @patch('memegen.routes._utils.request', request_image)
    def it_returns_an_image_otherwise(mock_send_file, app):
        with app.test_request_context():
            display("my_title", "my_path")

        expect(mock_send_file.mock_calls) == [
            call("my_path", mimetype='image/jpeg'),
        ]

    @patch('memegen.routes._utils.request', request_share)
    def it_returns_html_when_sharing(app):
        with app.test_request_context():
            request_share.args = {'alt': 'foobar', 'share': ['true']}
            html = display("my_title", "my_path", share=True, raw=True)

        print(html)
        assert "<title>my_title</title>" in html
        assert 'src="it\'s a path?alt=foobar"' in html
        assert 'return "it\'s a path?alt=foobar&share=true"' in html
        assert "ga('create', 'my_tid', 'auto');" in html
开发者ID:jacebrowning,项目名称:memegen,代码行数:41,代码来源:test_routes_utils.py

示例5: setUp

# 需要导入模块: from unittest.mock import Mock [as 别名]
# 或者: from unittest.mock.Mock import args [as 别名]
 def setUp(self):
     r = Mock()
     r.args = Mock()
     r.args.get = Mock()
     query.request = r
开发者ID:Supitto,项目名称:grapher,代码行数:7,代码来源:query_test.py

示例6: vertex_list_side_effect

# 需要导入模块: from unittest.mock import Mock [as 别名]
# 或者: from unittest.mock.Mock import args [as 别名]
def vertex_list_side_effect(*args, **kwargs):
    mock_vertex_list_instance = Mock()
    mock_vertex_list_instance.draw = Mock(return_value=None)
    mock_vertex_list_instance.args = args
    mock_vertex_list_instance.kwargs = kwargs
    return mock_vertex_list_instance
开发者ID:hsharrison,项目名称:pyglet2d,代码行数:8,代码来源:test_pyglet2d.py

示例7: setUp

# 需要导入模块: from unittest.mock import Mock [as 别名]
# 或者: from unittest.mock.Mock import args [as 别名]
    def setUp(self):
        r = Mock()
        r.args = Mock()
        r.args.get = Mock(return_value=None)

        serializers.request = r
开发者ID:Supitto,项目名称:grapher,代码行数:8,代码来源:serializers_test.py


注:本文中的unittest.mock.Mock.args方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。