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


Python MyUpdateable.construct_from方法代码示例

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


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

示例1: test_replace_nested_object

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_replace_nested_object(self):
        acct = MyUpdateable.construct_from({
            'id': 'myid',
            'legal_entity': {
                'last_name': 'smith',
            }
        }, 'mykey')

        acct.legal_entity = {
            'first_name': 'bob',
        }

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            'post',
            '/v1/myupdateables/myid',
            {
                'legal_entity': {
                    'first_name': 'bob',
                    'last_name': '',
                }
            },
            None
        )
开发者ID:karanmkkr,项目名称:MontrealHomes-CurryChowmein,代码行数:27,代码来源:test_resources.py

示例2: test_array_update

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_array_update(self):
        acct = MyUpdateable.construct_from({
            'id': 'myid',
            'legal_entity': {
                'additional_owners': [
                    {'first_name': 'Bob'},
                    {'first_name': 'Jane'}
                ]
            }
        }, 'mykey')

        acct.legal_entity.additional_owners[1].first_name = 'Janet'

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            'post',
            '/v1/myupdateables/myid',
            {
                'legal_entity': {
                    'additional_owners': {
                        '0': {},
                        '1': {'first_name': 'Janet'}
                    }
                }
            },
            None
        )
开发者ID:karanmkkr,项目名称:MontrealHomes-CurryChowmein,代码行数:30,代码来源:test_resources.py

示例3: setUp

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def setUp(self):
        super(UpdateableAPIResourceTests, self).setUp()

        self.mock_response({"thats": "it"})

        self.obj = MyUpdateable.construct_from(
            {"id": "myid", "foo": "bar", "baz": "boz", "metadata": {"size": "l", "score": 4, "height": 10}}, "mykey"
        )
开发者ID:koobs,项目名称:stripe-python,代码行数:10,代码来源:test_resources.py

示例4: test_array_setting

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_array_setting(self):
        acct = MyUpdateable.construct_from({"id": "myid", "legal_entity": {}}, "mykey")

        acct.legal_entity.additional_owners = [{"first_name": "Bob"}]

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            "post", "/v1/myupdateables/myid", {"legal_entity": {"additional_owners": [{"first_name": "Bob"}]}}, None
        )
开发者ID:koobs,项目名称:stripe-python,代码行数:12,代码来源:test_resources.py

示例5: test_array_none

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_array_none(self):
        acct = MyUpdateable.construct_from({"id": "myid", "legal_entity": {"additional_owners": None}}, "mykey")

        acct.foo = "bar"

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            "post", "/v1/myupdateables/myid", {"foo": "bar", "legal_entity": {}}, None
        )
开发者ID:koobs,项目名称:stripe-python,代码行数:12,代码来源:test_resources.py

示例6: test_save_nothing

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_save_nothing(self):
        acct = MyUpdateable.construct_from({
            'id': 'myid',
            'metadata': {
                'key': 'value',
            }
        }, 'mykey')

        self.assertTrue(acct is acct.save())
        self.requestor_mock.request.assert_not_called()
开发者ID:karanmkkr,项目名称:MontrealHomes-CurryChowmein,代码行数:12,代码来源:test_resources.py

示例7: test_hash_noop

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_hash_noop(self):
        acct = MyUpdateable.construct_from(
            {"id": "myid", "legal_entity": {"address": {"line1": "1 Two Three"}}}, "mykey"
        )

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            "post", "/v1/myupdateables/myid", {"legal_entity": {"address": {}}}, None
        )
开发者ID:koobs,项目名称:stripe-python,代码行数:12,代码来源:test_resources.py

示例8: test_replace_nested_object

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_replace_nested_object(self):
        acct = MyUpdateable.construct_from({"id": "myid", "legal_entity": {"last_name": "smith"}}, "mykey")

        acct.legal_entity = {"first_name": "bob"}

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            "post", "/v1/myupdateables/myid", {"legal_entity": {"first_name": "bob", "last_name": ""}}, None
        )
开发者ID:koobs,项目名称:stripe-python,代码行数:12,代码来源:test_resources.py

示例9: test_add_key_to_nested_object

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_add_key_to_nested_object(self):
        acct = MyUpdateable.construct_from(
            {"id": "myid", "legal_entity": {"size": "l", "score": 4, "height": 10}}, "mykey"
        )

        acct.legal_entity["first_name"] = "bob"

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            "post", "/v1/myupdateables/myid", {"legal_entity": {"first_name": "bob"}}, None
        )
开发者ID:koobs,项目名称:stripe-python,代码行数:14,代码来源:test_resources.py

示例10: test_array_noop

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_array_noop(self):
        acct = MyUpdateable.construct_from(
            {
                "id": "myid",
                "legal_entity": {"additional_owners": [{"first_name": "Bob"}]},
                "currencies_supported": ["usd", "cad"],
            },
            "mykey",
        )

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            "post", "/v1/myupdateables/myid", {"legal_entity": {"additional_owners": {"0": {}}}}, None
        )
开发者ID:koobs,项目名称:stripe-python,代码行数:17,代码来源:test_resources.py

示例11: test_hash_noop

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_hash_noop(self):
        acct = MyUpdateable.construct_from({
            'id': 'myid',
            'legal_entity': {
                'address': {'line1': '1 Two Three'}
            }
        }, 'mykey')

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            'post',
            '/v1/myupdateables/myid',
            {'legal_entity': {'address': {}}},
            None
        )
开发者ID:karanmkkr,项目名称:MontrealHomes-CurryChowmein,代码行数:18,代码来源:test_resources.py

示例12: test_array_update

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_array_update(self):
        acct = MyUpdateable.construct_from(
            {"id": "myid", "legal_entity": {"additional_owners": [{"first_name": "Bob"}, {"first_name": "Jane"}]}},
            "mykey",
        )

        acct.legal_entity.additional_owners[1].first_name = "Janet"

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            "post",
            "/v1/myupdateables/myid",
            {"legal_entity": {"additional_owners": {"0": {}, "1": {"first_name": "Janet"}}}},
            None,
        )
开发者ID:koobs,项目名称:stripe-python,代码行数:18,代码来源:test_resources.py

示例13: setUp

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def setUp(self):
        super(UpdateableAPIResourceTests, self).setUp()

        self.mock_response({
            'thats': 'it'
        })

        self.obj = MyUpdateable.construct_from({
            'id': 'myid',
            'foo': 'bar',
            'baz': 'boz',
            'metadata': {
                'size': 'l',
                'score': 4,
                'height': 10
            }
        }, 'mykey')
开发者ID:speedyGonzales,项目名称:playground,代码行数:19,代码来源:test_resources.py

示例14: test_save_nothing

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_save_nothing(self):
        acct = MyUpdateable.construct_from({
            'id': 'myid',
            'metadata': {
                'key': 'value',
            }
        }, 'mykey')

        self.assertTrue(acct is acct.save())

        # Note: ideally, we'd want the library to NOT issue requests in this
        # case (i.e. the assert should actually be `assert_not_called()`).
        self.requestor_mock.request.assert_called_with(
            'post',
            '/v1/myupdateables/myid',
            {'metadata': {}},
            None
        )
开发者ID:Dipenjethva19,项目名称:MVPskillshare,代码行数:20,代码来源:test_updateable.py

示例15: test_array_noop

# 需要导入模块: from stripe.test.helper import MyUpdateable [as 别名]
# 或者: from stripe.test.helper.MyUpdateable import construct_from [as 别名]
    def test_array_noop(self):
        acct = MyUpdateable.construct_from({
            'id': 'myid',
            'legal_entity': {
                'additional_owners': [{'first_name': 'Bob'}]
            },
            'currencies_supported': ['usd', 'cad']
        }, 'mykey')

        self.assertTrue(acct is acct.save())

        self.requestor_mock.request.assert_called_with(
            'post',
            '/v1/myupdateables/myid',
            {
                'legal_entity': {'additional_owners': {'0': {}}}
            },
            None
        )
开发者ID:karanmkkr,项目名称:MontrealHomes-CurryChowmein,代码行数:21,代码来源:test_resources.py


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