示例#1
0
 def test_sorting_by_most_recently_updated(self, mozwebqa):
     search_page = Home(mozwebqa).search_for("firebug")
     search_page.click_sort_by("Recently Updated")
     assert "sort=updated" in search_page.get_url_current_page()
     results = [i.updated_date for i in search_page.results]
     assert sorted(results, reverse=True) == results
     search_page.paginator.click_next_page()
     results.extend([i.updated_date for i in search_page.results])
     assert sorted(results, reverse=True) == results
示例#2
0
 def test_sorting_by_number_of_most_users(self, mozwebqa):
     """
     Test for Litmus 24867.
     https://litmus.mozilla.org/show_test.cgi?id=24867
     """
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Most Users')
     Assert.contains('sort=users', search_page.get_url_current_page())
     Assert.is_sorted_descending([i.users for i in search_page.results])
示例#3
0
 def test_sorting_by_downloads(self, mozwebqa):
     search_page = Home(mozwebqa).search_for("firebug")
     search_page.click_sort_by("Weekly Downloads")
     assert "sort=downloads" in search_page.get_url_current_page()
     downloads = [i.downloads for i in search_page.results]
     assert sorted(downloads, reverse=True) == downloads
     search_page.paginator.click_next_page()
     downloads.extend([i.downloads for i in search_page.results])
     assert sorted(downloads, reverse=True) == downloads
示例#4
0
 def test_sorting_by_newest(self, mozwebqa):
     """
     Test for Litmus 17343.
     https://litmus.mozilla.org/show_test.cgi?id=17343
     """
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Newest')
     Assert.true('sort=created' in search_page.get_url_current_page())
     Assert.is_sorted_descending([i.created_date for i in search_page.results])
示例#5
0
 def test_sorting_by_number_of_most_users(self, mozwebqa):
     """
     Test for Litmus 24867.
     https://litmus.mozilla.org/show_test.cgi?id=24867
     """
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Most Users')
     Assert.contains('sort=users', search_page.get_url_current_page())
     Assert.is_sorted_descending([i.users for i in search_page.results])
示例#6
0
 def test_sorting_by_most_recently_updated(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Recently Updated')
     assert 'sort=updated' in search_page.get_url_current_page()
     results = [i.updated_date for i in search_page.results]
     assert sorted(results, reverse=True) == results
     search_page.paginator.click_next_page()
     results.extend([i.updated_date for i in search_page.results])
     assert sorted(results, reverse=True) == results
示例#7
0
 def test_sorting_by_newest(self, mozwebqa):
     """
     Test for Litmus 17343.
     https://litmus.mozilla.org/show_test.cgi?id=17343
     """
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Newest')
     Assert.true('sort=created' in search_page.get_url_current_page())
     Assert.is_sorted_descending([i.created_date for i in search_page.results])
示例#8
0
 def test_sorting_by_downloads(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Weekly Downloads')
     assert 'sort=downloads' in search_page.get_url_current_page()
     downloads = [i.downloads for i in search_page.results]
     assert sorted(downloads, reverse=True) == downloads
     search_page.paginator.click_next_page()
     downloads.extend([i.downloads for i in search_page.results])
     assert sorted(downloads, reverse=True) == downloads
示例#9
0
 def test_sorting_by_most_recently_updated(self, base_url, selenium):
     search_page = Home(base_url, selenium).search_for('firebug')
     search_page.click_sort_by('Recently Updated')
     assert 'sort=updated' in search_page.get_url_current_page()
     results = [i.updated_date for i in search_page.results]
     assert sorted(results, reverse=True) == results
     search_page.paginator.click_next_page()
     results.extend([i.updated_date for i in search_page.results])
     assert sorted(results, reverse=True) == results
示例#10
0
 def test_sorting_by_downloads(self, base_url, selenium):
     search_page = Home(base_url, selenium).search_for('firebug')
     search_page.click_sort_by('Weekly Downloads')
     assert 'sort=downloads' in search_page.get_url_current_page()
     downloads = [i.downloads for i in search_page.results]
     assert sorted(downloads, reverse=True) == downloads
     search_page.paginator.click_next_page()
     downloads.extend([i.downloads for i in search_page.results])
     assert sorted(downloads, reverse=True) == downloads
示例#11
0
 def test_sorting_by_most_recently_updated(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Recently Updated')
     Assert.contains('sort=updated', search_page.get_url_current_page())
     results = [i.updated_date for i in search_page.results]
     Assert.is_sorted_descending(results)
     search_page.paginator.click_next_page()
     results.extend([i.updated_date for i in search_page.results])
     Assert.is_sorted_descending(results)
示例#12
0
 def test_sorting_by_most_recently_updated(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Recently Updated')
     assert 'sort=updated' in search_page.get_url_current_page()
     results = [i.updated_date for i in search_page.results]
     assert results.sort(reverse=True)
     search_page.paginator.click_next_page()
     results.extend([i.updated_date for i in search_page.results])
     assert results.sort(reverse=True)
示例#13
0
 def test_sorting_by_most_recently_updated(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Recently Updated')
     Assert.contains('sort=updated', search_page.get_url_current_page())
     results = [i.updated_date for i in search_page.results]
     Assert.is_sorted_descending(results)
     search_page.paginator.click_next_page()
     results.extend([i.updated_date for i in search_page.results])
     Assert.is_sorted_descending(results)
示例#14
0
    def test_sorting_by_downloads(self, mozwebqa):
        search_page = Home(mozwebqa).search_for('firebug')
        search_page.click_sort_by('Weekly Downloads')
        assert 'sort=downloads' in search_page.get_url_current_page()
        downloads = [i.downloads for i in search_page.results]
        assert downloads.sort(reverse=True)
        search_page.paginator.click_next_page()

        downloads.extend([i.downloads for i in search_page.results])
        assert downloads.sort(reverse=True)
示例#15
0
    def test_sorting_by_downloads(self, mozwebqa):
        search_page = Home(mozwebqa).search_for('firebug')
        search_page.click_sort_by('Weekly Downloads')
        Assert.true('sort=downloads' in search_page.get_url_current_page())
        downloads = [i.downloads for i in search_page.results]
        Assert.is_sorted_descending(downloads)
        search_page.paginator.click_next_page()

        downloads.extend([i.downloads for i in search_page.results])
        Assert.is_sorted_descending(downloads)
示例#16
0
    def test_sorting_by_downloads(self, mozwebqa):
        search_page = Home(mozwebqa).search_for('firebug')
        search_page.click_sort_by('Weekly Downloads')
        Assert.true('sort=downloads' in search_page.get_url_current_page())
        downloads = [i.downloads for i in search_page.results]
        Assert.is_sorted_descending(downloads)
        search_page.paginator.click_next_page()

        downloads.extend([i.downloads for i in search_page.results])
        Assert.is_sorted_descending(downloads)
示例#17
0
 def test_sorting_by_most_recently_updated(self, mozwebqa):
     """
     Test for Litmus 17345.
     https://litmus.mozilla.org/show_test.cgi?id=17345
     """
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Recently Updated')
     Assert.contains('sort=updated', search_page.get_url_current_page())
     results = [i.updated_date for i in search_page.results]
     Assert.is_sorted_descending(results)
     search_page.paginator.click_next_page()
     results.extend([i.updated_date for i in search_page.results])
     Assert.is_sorted_descending(results)
示例#18
0
 def test_sorting_by_most_recently_updated(self, mozwebqa):
     """
     Test for Litmus 17345.
     https://litmus.mozilla.org/show_test.cgi?id=17345
     """
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Recently Updated')
     Assert.contains('sort=updated', search_page.get_url_current_page())
     results = [i.updated_date for i in search_page.results]
     Assert.is_sorted_descending(results)
     search_page.paginator.click_next_page()
     results.extend([i.updated_date for i in search_page.results])
     Assert.is_sorted_descending(results)
示例#19
0
    def test_sorting_by_downloads(self, mozwebqa):
        """
        Test for Litmus 17342.
        https://litmus.mozilla.org/show_test.cgi?id=17342
        """
        search_page = Home(mozwebqa).search_for('firebug')
        search_page.click_sort_by('Weekly Downloads')
        Assert.true('sort=downloads' in search_page.get_url_current_page())
        downloads = [i.downloads for i in search_page.results]
        Assert.is_sorted_descending(downloads)
        search_page.paginator.click_next_page()

        downloads.extend([i.downloads for i in search_page.results])
        Assert.is_sorted_descending(downloads)
示例#20
0
    def test_sorting_by_downloads(self, mozwebqa):
        """
        Test for Litmus 17342.
        https://litmus.mozilla.org/show_test.cgi?id=17342
        """
        search_page = Home(mozwebqa).search_for('firebug')
        search_page.click_sort_by('Weekly Downloads')
        Assert.true('sort=downloads' in search_page.get_url_current_page())
        downloads = [i.downloads for i in search_page.results]
        Assert.is_sorted_descending(downloads)
        search_page.paginator.click_next_page()

        downloads.extend([i.downloads for i in search_page.results])
        Assert.is_sorted_descending(downloads)
示例#21
0
 def test_sorting_by_newest(self, mozwebqa):
     search_page = Home(mozwebqa).search_for("firebug")
     search_page.click_sort_by("Newest")
     assert "sort=created" in search_page.get_url_current_page()
     results = [i.created_date for i in search_page.results]
     assert sorted(results, reverse=True) == results
示例#22
0
 def test_sorting_by_newest(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Newest')
     assert 'sort=created' in search_page.get_url_current_page()
     assert [i.created_date for i in search_page.results].sort(reverse=True)
示例#23
0
 def test_sorting_by_number_of_most_users(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Most Users')
     Assert.contains('sort=users', search_page.get_url_current_page())
     Assert.is_sorted_descending([i.users for i in search_page.results])
示例#24
0
 def test_sorting_by_number_of_most_users(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Most Users')
     assert 'sort=users' in search_page.get_url_current_page()
     assert [i.users for i in search_page.results].sort(reverse=True)
示例#25
0
 def test_sorting_by_newest(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Newest')
     Assert.true('sort=created' in search_page.get_url_current_page())
     Assert.is_sorted_descending(
         [i.created_date for i in search_page.results])
示例#26
0
 def test_sorting_by_number_of_most_users(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Most Users')
     Assert.contains('sort=users', search_page.get_url_current_page())
     Assert.is_sorted_descending([i.users for i in search_page.results])
示例#27
0
 def test_sorting_by_newest(self, base_url, selenium):
     search_page = Home(base_url, selenium).search_for('firebug')
     search_page.click_sort_by('Newest')
     assert 'sort=created' in search_page.get_url_current_page()
     results = [i.created_date for i in search_page.results]
     assert sorted(results, reverse=True) == results
示例#28
0
 def test_sorting_by_newest(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Newest')
     Assert.true('sort=created' in search_page.get_url_current_page())
     Assert.is_sorted_descending([i.created_date for i in search_page.results])
示例#29
0
 def test_sorting_by_number_of_most_users(self, base_url, selenium):
     search_page = Home(base_url, selenium).search_for('firebug')
     search_page.click_sort_by('Most Users')
     assert 'sort=users' in search_page.get_url_current_page()
     results = [i.users for i in search_page.results]
     assert sorted(results, reverse=True) == results
示例#30
0
 def test_sorting_by_newest(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Newest')
     assert 'sort=created' in search_page.get_url_current_page()
     results = [i.created_date for i in search_page.results]
     assert sorted(results, reverse=True) == results
示例#31
0
 def test_sorting_by_number_of_most_users(self, mozwebqa):
     search_page = Home(mozwebqa).search_for('firebug')
     search_page.click_sort_by('Most Users')
     assert 'sort=users' in search_page.get_url_current_page()
     results = [i.users for i in search_page.results]
     assert sorted(results, reverse=True) == results
示例#32
0
 def test_sorting_by_number_of_most_users(self, mozwebqa):
     search_page = Home(mozwebqa).search_for("firebug")
     search_page.click_sort_by("Most Users")
     assert "sort=users" in search_page.get_url_current_page()
     results = [i.users for i in search_page.results]
     assert sorted(results, reverse=True) == results