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
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)
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}
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])
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