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()
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()