import allure import pytest from assertpy import assert_that @pytest.mark.usefixtures("app") class TestJunoSortingRulesVerification: @allure.title("[AP-8252][Juno] Sorting rules verification STEP 9") @allure.description("TC verifies sorting rules on the Juno page") @allure.testcase("https://data-analytics.atlassian.net/browse/AP-9920") @pytest.mark.smoke def test_juno_sorting_rules_verification_step_9(self): self.login_page.login() self.app.go_to(self.juno_page.url) self.juno_page.is_loaded() # step 9 self.juno_page.lf_change_header.click() streams_desc = self.juno_page.get_lf_change_values()["streams"][:10] assert_that(streams_desc).is_sorted(reverse=True) self.juno_page.lf_change_header.click() streams_asc = self.juno_page.get_lf_change_values()["streams"][:10] assert_that(streams_asc).is_sorted()