5
5
6
6
class CompatTests (TestCase ):
7
7
8
+ def setUp (self ):
9
+ self .original_django_version = compat .django .VERSION
10
+ self .original_transaction = compat .transaction
11
+
12
+ def tearDown (self ):
13
+ compat .django .VERSION = self .original_django_version
14
+ compat .transaction = self .original_transaction
15
+
8
16
def test_total_seconds (self ):
9
17
class MockTimedelta (object ):
10
18
days = 1
@@ -17,23 +25,16 @@ class MockTimedelta(object):
17
25
def test_get_remote_field_with_old_django_version (self ):
18
26
class MockField (object ):
19
27
rel = 'example_rel'
20
- original_django_version = compat .django .VERSION
21
28
compat .django .VERSION = (1 , 8 )
22
29
assert compat .get_remote_field (MockField (), default = 'default_value' ) == 'example_rel'
23
30
assert compat .get_remote_field (object (), default = 'default_value' ) == 'default_value'
24
- compat .django .VERSION = original_django_version
25
31
26
32
def test_get_remote_field_with_new_django_version (self ):
27
33
class MockField (object ):
28
34
remote_field = 'example_remote_field'
29
- original_django_version = compat .django .VERSION
30
35
compat .django .VERSION = (1 , 10 )
31
36
assert compat .get_remote_field (MockField (), default = 'default_value' ) == 'example_remote_field'
32
37
assert compat .get_remote_field (object (), default = 'default_value' ) == 'default_value'
33
- compat .django .VERSION = original_django_version
34
-
35
- def test_patch_in_http_method_names (self ):
36
- assert 'patch' in compat .View .http_method_names
37
38
38
39
def test_set_rollback_for_transaction_in_managed_mode (self ):
39
40
class MockTransaction (object ):
@@ -52,7 +53,6 @@ def rollback(self):
52
53
def leave_transaction_management (self ):
53
54
self .called_leave_transaction_management = True
54
55
55
- original_transaction = compat .transaction
56
56
dirty_mock_transaction = MockTransaction ()
57
57
compat .transaction = dirty_mock_transaction
58
58
compat .set_rollback ()
@@ -65,5 +65,3 @@ def leave_transaction_management(self):
65
65
compat .set_rollback ()
66
66
assert clean_mock_transaction .called_rollback is False
67
67
assert clean_mock_transaction .called_leave_transaction_management is True
68
-
69
- compat .transaction = original_transaction
0 commit comments