def test_update_course_run(self, salesforce_id): """Test Cases: updating course run with a salesforce_id, with no salesforce_id""" course_run = CourseRunFactory() course_run.salesforce_id = salesforce_id with mock.patch(self.salesforce_path) as mock_salesforce: with mock.patch(self.salesforce_util_path + '.create_course_run') as mock_create: util = SalesforceUtil(self.salesforce_config.partner) util.update_course_run(course_run) if salesforce_id: mock_salesforce().Course_Run__c.update.assert_called() else: mock_salesforce().Course_Run__c.update.assert_not_called() mock_create.assert_called()