1
1
import unittest
2
- from django import VERSION
3
2
from django .test .utils import override_settings
4
3
from querybuilder .fields import JsonField
5
4
from querybuilder .query import Query , JsonQueryset
@@ -47,11 +46,7 @@ def test_one(self):
47
46
)
48
47
)
49
48
50
- # Django 3.1 changes the raw queryset behavior so querybuilder isn't going to change that behavior
51
- if self .is_31_or_above ():
52
- self .assertEqual (query .select (), [{'my_two_alias' : '"two"' }])
53
- else :
54
- self .assertEqual (query .select (), [{'my_two_alias' : 'two' }])
49
+ self .assertEqual (query .select (), [{'my_two_alias' : 'two' }])
55
50
56
51
query = Query ().from_table (MetricRecord , fields = [one_field ]).where (** {
57
52
one_field .get_where_key (): '1'
@@ -64,11 +59,7 @@ def test_one(self):
64
59
)
65
60
)
66
61
67
- # Django 3.1 changes the raw queryset behavior so querybuilder isn't going to change that behavior
68
- if self .is_31_or_above ():
69
- self .assertEqual (query .select (), [{'my_one_alias' : '1' }])
70
- else :
71
- self .assertEqual (query .select (), [{'my_one_alias' : 1 }])
62
+ self .assertEqual (query .select (), [{'my_one_alias' : 1 }])
72
63
73
64
query = Query ().from_table (MetricRecord , fields = [one_field ]).where (** {
74
65
one_field .get_where_key (): '2'
@@ -82,12 +73,14 @@ def test_one(self):
82
73
)
83
74
self .assertEqual (query .select (), [])
84
75
85
- def is_31_or_above (self ):
86
- if VERSION [0 ] == 3 and VERSION [1 ] >= 1 :
87
- return True
88
- elif VERSION [0 ] > 3 :
89
- return True
90
- return False
76
+ # Currently unused (but maybe again sometime) function to check django version for test results
77
+ # from django import VERSION
78
+ # def is_31_or_above(self):
79
+ # if VERSION[0] == 3 and VERSION[1] >= 1:
80
+ # return True
81
+ # elif VERSION[0] > 3:
82
+ # return True
83
+ # return False
91
84
92
85
93
86
@override_settings (DEBUG = True )
0 commit comments