예제 #1
0
    def test__sort_recent(self) -> None:
        # Arrange
        data = copy.deepcopy(SAMPLE_DATA_RECENT)

        # Act
        output = pypistats._sort(data)

        # Assert
        assert output == SAMPLE_DATA_RECENT
예제 #2
0
    def test__sort_recent(self):
        # Arrange
        data = copy.deepcopy(SAMPLE_DATA_RECENT)

        # Act
        output = pypistats._sort(data)

        # Assert
        self.assertEqual(output, SAMPLE_DATA_RECENT)
예제 #3
0
    def test__sort(self) -> None:
        # Arrange
        data = copy.deepcopy(SAMPLE_DATA)
        expected_output = [
            {
                "category": "2.7",
                "date": "2018-08-15",
                "downloads": 63749
            },
            {
                "category": "3.6",
                "date": "2018-08-15",
                "downloads": 35274
            },
            {
                "category": "3.5",
                "date": "2018-08-15",
                "downloads": 20358
            },
            {
                "category": "3.7",
                "date": "2018-08-15",
                "downloads": 6595
            },
            {
                "category": "3.4",
                "date": "2018-08-15",
                "downloads": 6095
            },
            {
                "category": "null",
                "date": "2018-08-15",
                "downloads": 1019
            },
            {
                "category": "2.6",
                "date": "2018-08-15",
                "downloads": 51
            },
            {
                "category": "3.3",
                "date": "2018-08-15",
                "downloads": 40
            },
            {
                "category": "3.8",
                "date": "2018-08-15",
                "downloads": 3
            },
            {
                "category": "3.2",
                "date": "2018-08-15",
                "downloads": 2
            },
        ]

        # Act
        output = pypistats._sort(data)

        # Assert
        assert output == expected_output