@@ -113,7 +113,7 @@ def test_sqla_read_models_02(self):
113
113
# use backlink
114
114
res = self .sess .query (self .sm .User ).order_by (self .sm .User .name ).all ()
115
115
vals = [
116
- (u .name , {p .body for p in u .back_to_Post })
116
+ (u .name , {p .body for p in u ._author_Post })
117
117
for u in res
118
118
]
119
119
self .assertEqual (
@@ -149,13 +149,13 @@ def test_sqla_read_models_03(self):
149
149
# join via backlink
150
150
res = self .sess .execute (
151
151
select (self .sm .Post , self .sm .User )
152
- .join (self .sm .User .back_to_Post )
152
+ .join (self .sm .User ._author_Post )
153
153
.order_by (self .sm .Post .body )
154
154
)
155
155
# We'll get a cross-product, so we need to jump through some hoops to
156
156
# remove duplicates
157
157
vals = {
158
- (u .name , tuple (p .body for p in u .back_to_Post ))
158
+ (u .name , tuple (p .body for p in u ._author_Post ))
159
159
for (_ , u ) in res
160
160
}
161
161
self .assertEqual (
@@ -170,11 +170,11 @@ def test_sqla_read_models_03(self):
170
170
# LEFT OUTER join via backlink
171
171
res = self .sess .execute (
172
172
select (self .sm .Post , self .sm .User )
173
- .join (self .sm .User .back_to_Post , isouter = True )
173
+ .join (self .sm .User ._author_Post , isouter = True )
174
174
.order_by (self .sm .Post .body )
175
175
)
176
176
vals = {
177
- (u .name , tuple (p .body for p in u .back_to_Post ))
177
+ (u .name , tuple (p .body for p in u ._author_Post ))
178
178
for (p , u ) in res
179
179
}
180
180
self .assertEqual (
@@ -209,7 +209,7 @@ def test_sqla_read_models_04(self):
209
209
# use backlink
210
210
res = self .sess .query (self .sm .User ).all ()
211
211
vals = {
212
- (u .name , tuple (g .num for g in u .back_to_GameSession ))
212
+ (u .name , tuple (g .num for g in u ._players_GameSession ))
213
213
for u in res
214
214
}
215
215
self .assertEqual (
@@ -248,10 +248,10 @@ def test_sqla_read_models_05(self):
248
248
# LEFT OUTER join via backlink
249
249
res = self .sess .execute (
250
250
select (self .sm .GameSession , self .sm .User )
251
- .join (self .sm .User .back_to_GameSession , isouter = True )
251
+ .join (self .sm .User ._players_GameSession , isouter = True )
252
252
)
253
253
vals = {
254
- (u .name , tuple (g .num for g in u .back_to_GameSession ))
254
+ (u .name , tuple (g .num for g in u ._players_GameSession ))
255
255
for (_ , u ) in res
256
256
}
257
257
self .assertEqual (
@@ -287,7 +287,7 @@ def test_sqla_read_models_06(self):
287
287
# use backlink
288
288
res = self .sess .query (self .sm .User ).order_by (self .sm .User .name ).all ()
289
289
vals = [
290
- (u .name , {g .name for g in u .back_to_UserGroup })
290
+ (u .name , {g .name for g in u ._users_UserGroup })
291
291
for u in res
292
292
]
293
293
self .assertEqual (
@@ -328,10 +328,10 @@ def test_sqla_read_models_07(self):
328
328
# LEFT OUTER join via backlink
329
329
res = self .sess .execute (
330
330
select (self .sm .UserGroup , self .sm .User )
331
- .join (self .sm .User .back_to_UserGroup , isouter = True )
331
+ .join (self .sm .User ._users_UserGroup , isouter = True )
332
332
)
333
333
vals = {
334
- (u .name , tuple (sorted (g .name for g in u .back_to_UserGroup )))
334
+ (u .name , tuple (sorted (g .name for g in u ._users_UserGroup )))
335
335
for (_ , u ) in res
336
336
}
337
337
self .assertEqual (
@@ -400,16 +400,16 @@ def test_sqla_create_models_02(self):
400
400
user = self .sess .query (self .sm .User ).filter_by (name = name ).one ()
401
401
402
402
self .assertEqual (user .name , name )
403
- self .assertEqual (user .back_to_UserGroup [0 ].name , 'cyan' )
403
+ self .assertEqual (user ._users_UserGroup [0 ].name , 'cyan' )
404
404
self .assertIsInstance (user .id , uuid .UUID )
405
405
406
406
def test_sqla_create_models_03 (self ):
407
407
user0 = self .sm .User (name = 'Yvonne' )
408
408
user1 = self .sm .User (name = 'Xander' )
409
409
cyan = self .sm .UserGroup (name = 'cyan' )
410
410
411
- user0 .back_to_UserGroup .append (cyan )
412
- user1 .back_to_UserGroup .append (cyan )
411
+ user0 ._users_UserGroup .append (cyan )
412
+ user1 ._users_UserGroup .append (cyan )
413
413
414
414
self .sess .add (cyan )
415
415
self .sess .flush ()
@@ -418,7 +418,7 @@ def test_sqla_create_models_03(self):
418
418
user = self .sess .query (self .sm .User ).filter_by (name = name ).one ()
419
419
420
420
self .assertEqual (user .name , name )
421
- self .assertEqual (user .back_to_UserGroup [0 ].name , 'cyan' )
421
+ self .assertEqual (user ._users_UserGroup [0 ].name , 'cyan' )
422
422
self .assertIsInstance (user .id , uuid .UUID )
423
423
424
424
def test_sqla_create_models_04 (self ):
@@ -557,13 +557,13 @@ def test_sqla_update_models_02(self):
557
557
self .sess .flush ()
558
558
559
559
self .assertEqual (
560
- {g .name for g in user .back_to_UserGroup },
560
+ {g .name for g in user ._users_UserGroup },
561
561
{'red' , 'blue' },
562
562
)
563
563
self .assertEqual (user .name , 'Yvonne' )
564
564
self .assertIsInstance (user .id , uuid .UUID )
565
565
566
- group = [g for g in user .back_to_UserGroup if g .name == 'red' ][0 ]
566
+ group = [g for g in user ._users_UserGroup if g .name == 'red' ][0 ]
567
567
self .assertEqual (
568
568
{u .name for u in group .users },
569
569
{'Alice' , 'Billie' , 'Cameron' , 'Dana' , 'Yvonne' },
@@ -573,7 +573,7 @@ def test_sqla_update_models_03(self):
573
573
user0 = self .sess .query (self .sm .User ).filter_by (name = 'Elsa' ).one ()
574
574
user1 = self .sess .query (self .sm .User ).filter_by (name = 'Zoe' ).one ()
575
575
# Replace the author or a post
576
- post = user0 .back_to_Post [0 ]
576
+ post = user0 ._author_Post [0 ]
577
577
body = post .body
578
578
post .author = user1
579
579
0 commit comments