Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb08efcb

Browse files
committed
fix: use python2 compatible syntax for super
1 parenta4ea0fe commitb08efcb

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

‎gitlab/base.py‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,16 @@ def __repr__(self):
9999
def__eq__(self,other):
100100
ifself.get_id()andother.get_id():
101101
returnself.get_id()==other.get_id()
102-
returnsuper().__eq__(other)
102+
returnsuper(RESTObject,self)==other
103+
104+
def__ne__(self,other):
105+
ifself.get_id()andother.get_id():
106+
returnself.get_id()!=other.get_id()
107+
returnsuper(RESTObject,self)!=other
103108

104109
def__hash__(self):
105110
ifnotself.get_id():
106-
returnsuper().__hash__()
111+
returnsuper(RESTObject,self).__hash__()
107112
returnhash(self.get_id())
108113

109114
def_create_managers(self):

‎gitlab/tests/test_base.py‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ class ObjectWithManager(FakeObject):
131131
_managers= (('fakes','FakeManager'), )
132132

133133
obj=ObjectWithManager(self.manager, {'foo':'bar'})
134+
obj.id=42
134135
self.assertIsInstance(obj.fakes,FakeManager)
135136
self.assertEqual(obj.fakes.gitlab,self.gitlab)
136137
self.assertEqual(obj.fakes._parent,obj)
@@ -145,7 +146,10 @@ class OtherFakeObject(FakeObject):
145146
_id_attr='foo'
146147

147148
obj1=OtherFakeObject(self.manager, {'foo':'bar'})
148-
obj2=OtherFakeObject(self.manager, {'foo':'bar','other_attr':'baz'})
149+
obj2=OtherFakeObject(
150+
self.manager,
151+
{'foo':'bar','other_attr':'baz'}
152+
)
149153
self.assertEqual(obj1,obj2)
150154

151155
deftest_inequality(self):

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp