File tree Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change 1
1
# -*- coding: utf-8 -*-
2
2
from __future__ import unicode_literals
3
+
4
+ import django
3
5
from django .db .models import Q
4
6
from django .test import TestCase
5
7
@@ -116,11 +118,18 @@ def show_base_manager(model):
116
118
self .assertEqual (show_base_manager (One2OneRelatingModelDerived ), "<class 'polymorphic_tree.managers.PolymorphicMPTTModelManager'> <class 'polymorphic_tree.tests.models.One2OneRelatingModelDerived'>" )
117
119
118
120
def test_instance_default_manager (self ):
119
- def show_default_manager (instance ):
120
- return "{0} {1}" .format (
121
- repr (type (instance .__class__ ._default_manager )),
122
- repr (instance .__class__ ._default_manager .model )
123
- )
121
+ if django .VERSION >= (1 , 10 , 1 ):
122
+ def show_default_manager (instance ):
123
+ return "{0} {1}" .format (
124
+ repr (type (instance .__class__ .objects )),
125
+ repr (instance .__class__ .objects .model )
126
+ )
127
+ else :
128
+ def show_default_manager (instance ):
129
+ return "{0} {1}" .format (
130
+ repr (type (instance .__class__ ._default_manager )),
131
+ repr (instance .__class__ ._default_manager .model )
132
+ )
124
133
125
134
plain_a = PlainA (field1 = 'C1' )
126
135
plain_b = PlainB (field2 = 'C1' )
You can’t perform that action at this time.
0 commit comments