diff --git a/tests/test_reledit.py b/tests/test_reledit.py index b21ca47..2759d54 100644 --- a/tests/test_reledit.py +++ b/tests/test_reledit.py @@ -3,7 +3,6 @@ import time import unittest -import pytest from selenium.common.exceptions import NoAlertPresentException from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import Select @@ -11,8 +10,8 @@ from tests import MBSERVER, UserscriptsTC RELEASE_MBID = '57eac48b-da83-4be2-9328-4d350b255261' -RELEASE_WO_WORKS_MBID = '06cf52ff-747b-45b3-b928-2a987fa412c0' -RELEASE_WO_WORKS_MBID2 = '83a094b8-438e-4010-a36d-2790a3a92bee' +# should be a >= 5 tracks release with no related works +RELEASE_WO_WORKS_MBID = '12435b55-208c-4834-97b3-56c8f07fa2d0' RELEASE_W_RELS_MBID = 'd5d4b955-2517-445a-bf1e-6efdb1279710' RELEASE_W_RECRELS_MBID = '9e10cf78-0d27-3db9-a6cb-de45c5ca174e' SMALL_RELEASE_MBID = 'a3bceee7-c9d9-4ce1-9fd4-5a47553a0305' @@ -155,11 +154,11 @@ def test_script_copy_dates(self): assert self.driver.find_element(By.ID, 'edit-note-text').text def test_script_guess_works(self): - self.login('release', RELEASE_WO_WORKS_MBID2 + '/edit-relationships') + self.login('release', RELEASE_WO_WORKS_MBID + '/edit-relationships') self.load_userscript('mb-reledit-guess_works.user.js') time.sleep(1) assert 'Search for works' in self.driver.page_source - assert len(self.driver.find_elements(By.CSS_SELECTOR, 'td.relationship-list')) == 1 + # assert len(self.driver.find_elements(By.CSS_SELECTOR, 'td.relationship-list')) == 1 self.driver.find_element(By.CSS_SELECTOR, 'td.recording input').click() self.driver.find_element(By.ID, 'searchWork').click() @@ -167,7 +166,6 @@ def test_script_guess_works(self): assert len(self.driver.find_elements(By.CSS_SELECTOR, 'td.relationship-list span.rel-add')) == 1 assert self.driver.find_element(By.ID, 'edit-note-text').text - @pytest.mark.skip(reason="") def test_script_guess_main_works(self): self.login('release', RELEASE_WO_WORKS_MBID + '/edit-relationships') self.load_userscript('mb-reledit-guess_works.user.js') @@ -182,7 +180,6 @@ def test_script_guess_main_works(self): assert len(self.driver.find_elements(By.CSS_SELECTOR, 'td.relationship-list span.rel-add')) == 4 assert self.driver.find_element(By.ID, 'edit-note-text').text - @pytest.mark.skip(reason="") def test_script_guess_repeated_subworks(self): self.login('release', RELEASE_WO_WORKS_MBID + '/edit-relationships') self.load_userscript('mb-reledit-guess_works.user.js') @@ -192,7 +189,7 @@ def test_script_guess_repeated_subworks(self): time.sleep(1) # partial repeats - assert len(self.driver.find_elements(By.CSS_SELECTOR, 'td.relationship-list')) == 0 + # assert len(self.driver.find_elements(By.CSS_SELECTOR, 'td.relationship-list')) == 0 self.driver.find_element(By.ID, 'repeats').send_keys('1,1,2,1') time.sleep(1) self.driver.find_element(By.ID, 'fetchSubworks').click() @@ -213,7 +210,6 @@ def test_script_guess_repeated_subworks(self): assert len(self.driver.find_elements(By.CSS_SELECTOR, 'td.relationship-list span.rel-add')) == 3 assert self.driver.find_element(By.ID, 'edit-note-text').text - @pytest.mark.skip(reason="") def test_script_guess_overlapping_subworks(self): self.login('release', RELEASE_WO_WORKS_MBID + '/edit-relationships') self.load_userscript('mb-reledit-guess_works.user.js')