Skip to content

Commit

Permalink
fix hope page tests cases and remove all skipped tests. (#3905)
Browse files Browse the repository at this point in the history
  • Loading branch information
ramezsaeed authored Feb 18, 2025
1 parent 4dd5f0f commit d2f682f
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
7 changes: 5 additions & 2 deletions packages/playground/tests/frontend_selenium/pages/farm.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ class FarmPage:
create_button = (By.XPATH, "//button[.//span[text()='Create Farm']]")
farm_name_text_field = (By.XPATH, "//label[text()='Farm name']/following-sibling::input")
create_farm_button = (By.XPATH, "//button[.//span[text()='Create']]")
search_bar=(By.XPATH, "//label[text()='Search farm by ID or farm name']/following-sibling::input")
search_bar=(By.XPATH, "//label[text()='Search farm by name']/following-sibling::input")
table = (By.XPATH, "//span[text()='Farm Name']/ancestor::table")
details_arrow = (By.XPATH, '//table/tbody/tr/td[5]/button')
farm_Id_arrow = (By.XPATH ,'//*[@id="app"]/div[1]/div[2]/div/div[1]/div[4]/div[1]/table/thead/tr/th[2]')
Expand Down Expand Up @@ -88,9 +88,9 @@ def search_functionality(self, farm_name):
self.browser.find_element(*self.search_bar).send_keys(Keys.DELETE)
for char in farm_name:
self.browser.find_element(*self.search_bar).send_keys(char)
sleep(2)
table = self.browser.find_element(*self.table).text
tries -= 1
sleep(5)
if table.count('NotCertified')>1:
continue
if farm_name in table:
Expand All @@ -104,6 +104,9 @@ def search_functionality_invalid_name(self, farm_name):
for char in farm_name:
self.browser.find_element(*self.search_bar).send_keys(char)
table = self.browser.find_element(*self.table).text
if 'Loading items...' in table:
sleep(2)
table = self.browser.find_element(*self.table).text
sleep(3)
return table

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ def before_test_setup(browser):
farm_page.navigetor()
return farm_page, farm_name

@pytest.mark.skip(reason="https://github.com/threefoldtech/tfgrid-sdk-ts/issues/3676")

def test_create_farm(browser):
"""
Test Case: TC907-Create farm with valid name
Expand Down Expand Up @@ -133,7 +133,6 @@ def test_create_farm_invalid_name(browser):
# assert id_up == sorted_up


@pytest.mark.skip(reason="https://github.com/threefoldtech/tfgrid-sdk-ts/issues/3676")
def test_farmpayout_address(browser):
"""
Test Case: TC915 - Add farm payout address
Expand Down Expand Up @@ -163,12 +162,12 @@ def test_farmpayout_address(browser):
cases = [' ', 'dgdd', generate_string(), 'gdhjP6TF3UXYXTNEZ2P36J5FH7W4BJJQ4AYYAXC66I2Q2AH5B6O6Bcfg']
for case in cases:
assert farm_page.add_farmpayout_address(case).is_enabled()==False
case = "GCD2U5ESLGBA46ZXDVXQWBKHH7SVEW7F55GDO3MVUNHJOBM5DK5QCALQ"
case = "GANNTNPQTWLSNYG6BN2DOA2KU7QZUZPRRNCWTDGC3OBKFYO2P7W5MHNT"
farm_page.wait_for_button(farm_page.add_farmpayout_address(case)).click()
assert farm_page.wait_for('This action will be reflected in a bit')
assert farm_page.wait_for('Address Added successfully!')
assert farm_page.farmpayout_address_value()[:-3] in case
case = "GAK2AN6ZC4REV2GXZPTMJG2JKLRJQX746JNG7ACKNC4RSJE7ETAZSE7D"
case = "GCTJ3LEETC4Q3ELEEWEMAO3ND34K4HB4WL3ZMB6VJEMIFLP5EWSLEHGQ" ## Update with different address
farm_page.wait_for_button(browser.find_element(*farm_page.add_v2_button)).click()
farm_page.wait_for_button(farm_page.add_farmpayout_address(case)).click()
assert farm_page.wait_for('This action will be reflected in a bit')
Expand All @@ -178,7 +177,7 @@ def test_farmpayout_address(browser):
assert farm_page.farmpayout_address_value()[:-3] in case


@pytest.mark.skip(reason="https://github.com/threefoldtech/tfgrid-sdk-ts/issues/3676")

def test_ip(browser):
"""
Test Case: TC1141 - Enter valid IP
Expand Down Expand Up @@ -237,7 +236,7 @@ def test_ip(browser):
assert farm_page.wait_for('IP is deleted successfully!')
assert farm_page.get_ip(ip, gateway) == (0,0)

@pytest.mark.skip(reason="https://github.com/threefoldtech/tfgrid-sdk-ts/issues/3676")

def test_gateway(browser):
"""
Test Case: TC1142 - Enter valid Gateway
Expand Down Expand Up @@ -269,7 +268,6 @@ def test_gateway(browser):
farm_page.close_ip()


@pytest.mark.skip(reason="https://github.com/threefoldtech/tfgrid-sdk-ts/issues/3676")
def test_range_ips(browser):
"""
Test Case: TC1212 - Enter invalid to IP in add range of IPs
Expand Down Expand Up @@ -359,7 +357,6 @@ def test_range_ips(browser):
assert farm_page.get_ip(gateway, 0) == (2,0)


@pytest.mark.skip(reason="https://github.com/threefoldtech/tfgrid-sdk-ts/issues/3676")
def test_farm_details(browser):
"""
Test Case: TC914 - Farm Details
Expand All @@ -382,7 +379,7 @@ def test_farm_details(browser):
farm_page.search_functionality(farm_name)
assert farm_page.wait_for_farm_name(farm_name)
farm_page.search_functionality("")
case = "GCD2U5ESLGBA46ZXDVXQWBKHH7SVEW7F55GDO3MVUNHJOBM5DK5QCALQ"
case = "GANNTNPQTWLSNYG6BN2DOA2KU7QZUZPRRNCWTDGC3OBKFYO2P7W5MHNT"
farm_page.setup_farmpayout_address(farm_name)
browser.find_element(*farm_page.add_v2_button).click()
farm_page.wait_for_button(farm_page.add_farmpayout_address(case)).click()
Expand Down

0 comments on commit d2f682f

Please sign in to comment.