@@ -482,10 +482,13 @@ def test_edit_support_funding_information(
482
482
@markers .core_functionality
483
483
class TestRegistrationMetadata :
484
484
@pytest .fixture ()
485
- def registration_metadata_page (self , driver ):
486
- registration_guid = osf_api .get_registration_by_title (
487
- 'Selenium Registration for Metadata tests'
488
- )
485
+ def title (self ):
486
+ TITLE = 'Selenium Registration for Metadata tests'
487
+ return TITLE
488
+
489
+ @pytest .fixture ()
490
+ def registration_metadata_page (self , driver , title ):
491
+ registration_guid = osf_api .get_registration_by_title (title )
489
492
osf_api .update_registration_metadata_with_custom_data (registration_guid )
490
493
registration_metadata_page = RegistrationMetadataPage (
491
494
driver , guid = registration_guid
@@ -494,21 +497,19 @@ def registration_metadata_page(self, driver):
494
497
return registration_metadata_page
495
498
496
499
@pytest .fixture ()
497
- def registration_guid (self ):
498
- registration_guid = osf_api .get_registration_by_title (
499
- 'Selenium Registration for Metadata tests'
500
- )
500
+ def registration_guid (self , title ):
501
+ registration_guid = osf_api .get_registration_by_title (title )
501
502
return registration_guid
502
503
503
504
def test_edit_metadata_title_and_description (
504
- self , driver , registration_metadata_page , fake , registration_guid
505
+ self , driver , registration_metadata_page , fake , registration_guid , title
505
506
):
506
507
"""This test verifies that the registration metadata title
507
508
and description fields are editable and changes are saved."""
508
509
509
510
new_title = fake .sentence (nb_words = 2 )
510
511
new_description = fake .sentence (nb_words = 4 )
511
- original_title = 'Selenium Registration for Metadata tests'
512
+ # original_title = 'Selenium Registration for Metadata tests'
512
513
513
514
WebDriverWait (driver , 5 ).until (
514
515
EC .element_to_be_clickable (
@@ -540,8 +541,11 @@ def test_edit_metadata_title_and_description(
540
541
assert new_description == utils .clean_text (
541
542
registration_metadata_page .metadata_description .text
542
543
)
544
+ assert new_title == utils .clean_text (
545
+ registration_metadata_page .metadata_title .text
546
+ )
543
547
osf_api .update_registration_title (
544
- registration_guid = registration_guid , title = original_title
548
+ registration_guid = registration_guid , title = title
545
549
)
546
550
547
551
def test_edit_contributors (
0 commit comments