def test_requires_salesforce_update(self): org = OrganizationFactoryNoSignals( partner=self.salesforce_config.partner) org.description = 'changed' self.assertEqual(requires_salesforce_update('organization', org), False) org.name = 'changed' self.assertEqual(requires_salesforce_update('organization', org), True) course = CourseFactory() course.short_description = 'changed' self.assertEqual(requires_salesforce_update('course', course), False) course.title = 'changed' self.assertEqual(requires_salesforce_update('course', course), True) course_run = CourseRunFactory() course_run.full_description = 'changed' self.assertEqual(requires_salesforce_update('course_run', course_run), False) course_run.key = 'changed' self.assertEqual(requires_salesforce_update('course_run', course_run), True)