Skip to content

Commit

Permalink
Fix more tests
Browse files Browse the repository at this point in the history
  • Loading branch information
loujine committed Nov 26, 2024
1 parent ce571db commit 5e1cc20
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions tests/test_reledit.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,15 @@
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

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'
Expand Down Expand Up @@ -155,19 +154,18 @@ 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()
time.sleep(5)
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')
Expand All @@ -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')
Expand All @@ -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()
Expand All @@ -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')
Expand Down

0 comments on commit 5e1cc20

Please sign in to comment.