def setUp(self):
        user, created = User.objects.get_or_create(username="******")
        user_ct = get_content_type(User)

        for x in range(0, 9):
            obj = EditRegionChunk(region="test", position=x, content_id=user.pk, content_type=user_ct)
            obj.full_clean()
            obj.save()
        self.user = user
        self.content_type = user_ct
Beispiel #2
0
 def setUp(self):
     sample_user, created = User.objects.get_or_create(username="******")
     user_ct = get_content_type(sample_user)
     base = EditRegionChunk(region="test", position=0, content_id=sample_user.pk, content_type=user_ct)
     base.full_clean()
     base.save()
     other = EditRegionChunk(region="test", position=1, content_id=sample_user.pk, content_type=user_ct)
     other.full_clean()
     other.save()
     self.model_dependencies = {"user": sample_user}
     self.chunks = {"base": base, "other": other}
Beispiel #3
0
 def test_count(self):
     for x in range(1, 10):
         obj = EditRegionChunk(region='test', position=x,
                               content_id=self.user.pk,
                               content_type=self.content_type)
         obj.full_clean()
         obj.save()
     count = get_chunks_in_region_count(EditRegionChunk,
                                        content_type=self.content_type,
                                        obj_id=self.user.pk, region='test')
     self.assertEqual(9, count)
Beispiel #4
0
    def test_setting_new_position(self):
        sample_user, created = User.objects.get_or_create(username='******')
        for x in range(0, 10):
            user_ct = get_content_type(User)
            base = EditRegionChunk(region='test', position=x,
                                   content_id=sample_user.pk,
                                   content_type=user_ct)
            base.full_clean()
            base.save()

        existing = list(EditRegionChunk.objects.all()
                        .values_list('pk', flat=True))
        self.assertEqual(existing, list(range(1, 11)))

        last = existing[-1]
        self.assertEqual(last, 10)

        set_new_position(EditRegionChunk, last, 0)
        existing = list(EditRegionChunk.objects.all()
                        .values_list('pk', flat=True))
        self.assertEqual(existing, [10, 1, 2, 3, 4, 5, 6, 7, 8, 9])
Beispiel #5
0
    def setUp(self):
        user = User(username="******")
        user.set_password("user")
        user.full_clean()
        user.save()
        ct = get_content_type(user)
        obj = EditRegionChunk(position=1, region="test", content_type=ct, content_id=user.pk)
        obj.full_clean()
        obj.save()

        iframe = Iframe(position=2, region="test", content_type=ct, content_id=user.pk, url="https://news.bbc.co.uk/")
        iframe.full_clean()
        iframe.save()

        try:
            admin.site.unregister(Iframe)
        except NotRegistered:
            pass
        admin.site.register(Iframe, IframeAdmin)

        self.base_obj = obj
        self.obj = iframe
        self.user = user
        self.user_content_type = user
Beispiel #6
0
 def test_cleaning_doesnt_change_position_anymore(self):
     erc = EditRegionChunk(region="test", position=0, content_id=str(uuid4()), content_type=get_content_type(User))
     erc.full_clean()
     self.assertEqual(erc.position, 0)