Beispiel #1
0
    def test_good(self):
        """Reasonable data."""
        self.resource.uuid = "1"
        self.resource.save()
        resource = LearningResource.objects.get(id=self.resource.id)

        self.assertEqual(resource.xa_nr_views, 0)
        self.assertEqual(resource.xa_nr_attempts, 0)

        reasonable = {
            "course_id":
            self.course.course_number,
            "module_medata": [
                {
                    "module_id": "1",
                    "xa_nr_views": "3",
                    "xa_nr_attempts": "25"
                },
            ]
        }

        self.assertEqual(update_xanalytics(reasonable), 1)
        resource = LearningResource.objects.get(id=self.resource.id)
        self.assertEqual(resource.xa_nr_views, 3)
        self.assertEqual(resource.xa_nr_attempts, 25)
 def test_course_id(self):
     """Missing/bad course ID."""
     data = {
         "module_medata": [
             {
                 "module_id": "1",
                 "xa_nr_views": "3",
                 "xa_nr_attempts": "25"
             },
         ]
     }
     self.assertEqual(update_xanalytics(data), 0)
Beispiel #3
0
 def test_course_id(self):
     """Missing/bad course ID."""
     data = {
         "module_medata": [
             {
                 "module_id": "1",
                 "xa_nr_views": "3",
                 "xa_nr_attempts": "25"
             },
         ]
     }
     self.assertEqual(update_xanalytics(data), 0)
    def test_good(self):
        """Reasonable data."""
        self.resource.uuid = "1"
        self.resource.save()
        resource = LearningResource.objects.get(id=self.resource.id)

        self.assertEqual(resource.xa_nr_views, 0)
        self.assertEqual(resource.xa_nr_attempts, 0)

        reasonable = {
            "course_id": self.course.course_number,
            "module_medata": [
                {
                    "module_id": "1",
                    "xa_nr_views": "3",
                    "xa_nr_attempts": "25"
                },
            ]
        }

        self.assertEqual(update_xanalytics(reasonable), 1)
        resource = LearningResource.objects.get(id=self.resource.id)
        self.assertEqual(resource.xa_nr_views, 3)
        self.assertEqual(resource.xa_nr_attempts, 25)
 def test_empty(self):
     """Empty dict."""
     self.assertEqual(update_xanalytics({}), 0)
Beispiel #6
0
 def test_empty(self):
     """Empty dict."""
     self.assertEqual(update_xanalytics({}), 0)