def django_jqueryui_version(): """ .. testcase:: JQueryUIVersion """ if is_django_16plus(): return "editregions/js/jquery.ui.1-10-3.custom.js" return "editregions/js/jquery.ui.1-8-24.custom.js"
def test_save_model(self): user = User(username='******') user.set_password('test') user.full_clean() user.save() ct = get_content_type(User) iframe = Iframe(position=2, region='test', content_type=ct, content_id=user.pk, url='https://news.bbc.co.uk/') iframe.full_clean() iframe.save() request = RequestFactory().get('/', data={ 'region': 'test', 'content_type': ct.pk, 'content_id': user.pk, }) admin_instance = get_modeladmin(Iframe) expected_query_count = 2 if is_django_16plus() else 4 with self.assertNumQueries(expected_query_count): result = admin_instance.save_model(request=request, obj=iframe, form=ModelForm, change=True) self.assertIsNone(result)
def test_is_less_than_16(self): self.assertFalse(is_django_16plus())
def test_is_at_least_16(self): self.assertTrue(is_django_16plus())