2323
2424@pytest .fixture
2525def random_name (length = 8 ) -> str :
26+ return _random_name (length )
27+
28+
29+ def _random_name (length = 8 ):
2630 return '' .join (random .choice (string .ascii_letters ) for _ in range (length ))
2731
2832
@@ -34,7 +38,7 @@ class User(db.Model):
3438 __tablename__ = 'gino_users'
3539
3640 id = db .Column (db .BigInteger (), primary_key = True )
37- nickname = db .Column ('name' , db .Unicode (), default = 'noname' )
41+ nickname = db .Column ('name' , db .Unicode (), default = _random_name )
3842 profile = db .Column ('props' , JSONB (), nullable = False , server_default = '{}' )
3943 type = db .Column (
4044 db .Enum (UserType ),
@@ -78,7 +82,7 @@ class Team(db.Model):
7882 __tablename__ = 'gino_teams'
7983
8084 id = db .Column (db .BigInteger (), primary_key = True )
81- name = db .Column (db .Unicode (), default = random_name )
85+ name = db .Column (db .Unicode (), default = _random_name )
8286 parent_id = db .Column (db .ForeignKey ('gino_teams.id' ))
8387 company_id = db .Column (db .ForeignKey ('gino_companies.id' ))
8488
@@ -99,7 +103,7 @@ class Company(db.Model):
99103 __tablename__ = 'gino_companies'
100104
101105 id = db .Column (db .BigInteger (), primary_key = True )
102- name = db .Column (db .Unicode (), default = random_name )
106+ name = db .Column (db .Unicode (), default = _random_name )
103107 logo = db .Column (db .LargeBinary ())
104108
105109 def __init__ (self , ** kw ):
0 commit comments