Beispiel #1
0
    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)