コード例 #1
0
ファイル: GetTopAnime.py プロジェクト: samisa96/apicicdmal
    def test_last_rating_lower_than_first(self, get_mock):
        get_mock.return_value = MagicMock(ok=True)
        get_mock.return_value.json.return_value = get_api_link(
        ) + "top/anime/1/?page=1"

        stub_list = get_top_anime(1)

        self.assertLess(stub_list[49].rating, stub_list[0].rating)
コード例 #2
0
ファイル: GetTopAnime.py プロジェクト: samisa96/apicicdmal
    def test_anime_not_in_top(self, get_mock):
        get_mock.return_value = MagicMock(ok=True)
        get_mock.return_value.json.return_value = get_api_link(
        ) + "top/anime/1/?page=1"

        expected = "one piece"

        self.assertNotIn(expected, get_top_anime(1)[0].name)
コード例 #3
0
ファイル: GetTopAnime.py プロジェクト: samisa96/apicicdmal
    def test_anime_in_top(self, get_mock):
        get_mock.return_value = Mock(ok=True)
        get_mock.return_value.json.return_value = get_api_link(
        ) + "top/anime/1/?page=1"

        expected = "Fullmetal"

        self.assertIn(expected, get_top_anime(1)[0].name)
コード例 #4
0
ファイル: GetTopAnime.py プロジェクト: samisa96/apicicdmal
    def test_first_rating_higer_than_last(self, get_mock):
        get_mock.return_value = Mock(ok=True)
        get_mock.return_value.json.return_value = get_api_link(
        ) + "top/anime/1/?page=1"

        stub_list = get_top_anime(1)

        self.assertGreater(stub_list[0].rating,
                           stub_list[len(stub_list) - 1].rating)
コード例 #5
0
ファイル: GetTopAnime.py プロジェクト: samisa96/apicicdmal
    def test_negative_top(self, get_mock):
        get_mock.return_value = Mock(ok=False)
        get_mock.return_value.json.return_value = get_api_link(
        ) + "top/anime/1/?page=-1"

        self.assertEqual("error", get_top_anime(-1))