File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -28,9 +28,9 @@ def set_fake_locals(module):
28
28
for class_name in class_names :
29
29
# This changed from locals to _locals between astroid 1.3 and 1.4
30
30
if hasattr (module , '_locals' ):
31
- module ._locals [class_name ] = fake ._locals [class_name ] # pylint: disable=protected-access
31
+ module ._locals [class_name ]. extend ( fake ._locals [class_name ]) # pylint: disable=protected-access
32
32
else :
33
- module .locals [class_name ] = fake .locals [class_name ]
33
+ module .locals [class_name ]. extend ( fake .locals [class_name ])
34
34
35
35
MANAGER .register_transform (nodes .Module , set_fake_locals )
36
36
Original file line number Diff line number Diff line change
1
+ """
2
+ Checks that Pylint does not complain about using Model and Manager methods
3
+ """
4
+ # pylint: disable=C0111,W5101,W5103
5
+ from django .db import models
6
+
7
+
8
+ class SomeModel (models .Model ):
9
+ pass
10
+
11
+ if __name__ == '__main__' :
12
+ MODEL = SomeModel ()
13
+ MODEL .save ()
14
+ MODEL .delete ()
15
+
16
+ COUNT = SomeModel .objects .count ()
You can’t perform that action at this time.
0 commit comments