File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -76,7 +76,9 @@ class User(ModelReprMixin, models.Model):
76
76
77
77
def __str__ (self ):
78
78
"""Returns the name and discriminator for the current user, for display purposes."""
79
- return f"{ self .name } #{ self .discriminator :04d} "
79
+ if self .discriminator :
80
+ return f"{ self .name } #{ self .discriminator :04d} "
81
+ return self .name
80
82
81
83
@property
82
84
def top_role (self ) -> Role :
Original file line number Diff line number Diff line change @@ -187,3 +187,9 @@ def test_nomination_str_representation(self):
187
187
"Nomination of Hemlock's Cat#7777 (active)" ,
188
188
str (self .nomination )
189
189
)
190
+
191
+
192
+ class UserTests (SimpleTestCase ):
193
+ def test_str_without_discriminator (self ) -> None :
194
+ user = User (name = "lemonfannumber1" )
195
+ self .assertEqual (str (user ), "lemonfannumber1" )
You can’t perform that action at this time.
0 commit comments