@@ -426,6 +426,7 @@ class TestModel(db.Document):
426
426
def test_modelselectfield_multiple_selected_elements_must_be_retained (app , db ):
427
427
with app .test_request_context ("/" ):
428
428
429
+
429
430
class Dog (db .Document ):
430
431
name = db .StringField ()
431
432
@@ -448,7 +449,7 @@ class DogOwner(db.Document):
448
449
449
450
# Should have one selected option
450
451
assert m is not None
451
- assert "fido" == m . group ( 1 )
452
+ assert "fido" == m [ 1 ]
452
453
453
454
454
455
def test_model_form_help_text (app , db ):
@@ -497,6 +498,7 @@ class BlogPost(db.Document):
497
498
def test_embedded_model_form (app , db ):
498
499
with app .test_request_context ("/" ):
499
500
501
+
500
502
class Content (db .EmbeddedDocument ):
501
503
text = db .StringField ()
502
504
lang = db .StringField (max_length = 3 )
@@ -508,21 +510,25 @@ class Post(db.Document):
508
510
509
511
PostForm = model_form (Post )
510
512
form = PostForm ()
511
- assert "content-text" in "%s" % form .content .text
513
+ assert "content-text" in f" { form .content .text } "
512
514
513
515
514
516
def test_form_label_modifier (app , db ):
515
517
with app .test_request_context ("/" ):
516
518
519
+
517
520
class FoodItem (db .Document ):
518
521
title = db .StringField ()
519
522
523
+
524
+
520
525
class FoodStore (db .Document ):
521
526
title = db .StringField (max_length = 120 , required = True )
522
527
food_items = db .ListField (field = db .ReferenceField (document_type = FoodItem ))
523
528
524
- def food_items_label_modifier (obj ):
525
- return obj .title
529
+ def food_items_label_modifier (self ):
530
+ return self .title
531
+
526
532
527
533
fruit_names = ["banana" , "apple" , "pear" ]
528
534
0 commit comments