def test_sorting_by_downloads(self, mozwebqa): """ Litmus 17342 https://litmus.mozilla.org/show_test.cgi?id=17342 """ AddonsHomePage(mozwebqa).header.search_for('firebug') amo_search_page = AddonsSearchHomePage(mozwebqa).sort_by('downloads') Assert.true('sort=weeklydownloads' in amo_search_page.get_url_current_page()) Assert.is_sorted_descending([i.downloads for i in amo_search_page.results()])
def test_sorting_by_updated_date(self, mozwebqa): """ Litmus 17345 https://litmus.mozilla.org/show_test.cgi?id=17345 """ AddonsHomePage(mozwebqa).header.search_for('firebug') amo_search_page = AddonsSearchHomePage(mozwebqa).sort_by('updated') Assert.true('sort=updated' in amo_search_page.get_url_current_page()) Assert.is_sorted_descending([i.updated_date for i in amo_search_page.results()])
def test_sorting_by_created_date(self, testsetup): """ Litmus 17343 https://litmus.mozilla.org/show_test.cgi?id=17343 """ AddonsHomePage(testsetup).header.search_for('firebug') amo_search_page = AddonsSearchHomePage(testsetup).sort_by('created') Assert.true('sort=newest' in amo_search_page.get_url_current_page()) Assert.is_sorted_descending([i.created_date for i in amo_search_page.results()])
def test_sorting_by_users_number(self, mozwebqa): """Litmus 24867""" AddonsHomePage(mozwebqa).header.search_for('firebug') amo_search_page = AddonsSearchHomePage(mozwebqa).sort_by('users') Assert.true('sort=users' in amo_search_page.get_url_current_page()) Assert.is_sorted_descending([i.users for i in amo_search_page.results()])