コード例 #1
0
ファイル: utils.py プロジェクト: kezabelle/django-editregions
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"
コード例 #2
0
    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)
コード例 #3
0
 def test_is_less_than_16(self):
     self.assertFalse(is_django_16plus())
コード例 #4
0
 def test_is_at_least_16(self):
     self.assertTrue(is_django_16plus())