Exemplo n.º 1
0
    def test_maps_ids_to_sobject_types(self):
        sf = Mock()
        sf.bulk_url = "https://salesforce.com"

        conn = Connection(sf, "52.0")
        conn.get_global_describe = Mock()
        conn.get_global_describe.return_value = {
            "sobjects": [
                {
                    "name": "Account",
                    "keyPrefix": "001"
                },
                {
                    "name": "Contact",
                    "keyPrefix": "003"
                },
            ]
        }

        self.assertEqual("Account",
                         conn.get_sobject_name_for_id("001000000000000"))
        self.assertEqual("Contact",
                         conn.get_sobject_name_for_id("003000000000000"))

        conn.get_global_describe.assert_called_once_with()
Exemplo n.º 2
0
    def test_get_global_describe_calls_salesforce(self):
        sf = Mock()
        sf.bulk_url = "https://salesforce.com"

        conn = Connection(sf)
        self.assertEqual(sf.describe.return_value, conn.get_global_describe())

        sf.describe.assert_called_once_with()