Пример #1
0
    def test_notices(self, fetch):
        to_return = {'example': 1}
        fetch.return_value = to_return
        reader = ApiReader()
        self.assertEqual(to_return, reader.notices())
        self.assertTrue(fetch.called)

        self.assertEqual(to_return, reader.notices(part='p'))
        self.assertTrue(fetch.called)
        self.assertEqual({'part': 'p'}, fetch.call_args[0][1])
    def test_notices(self, fetch):
        to_return = {'example': 1}
        fetch.return_value = to_return
        reader = ApiReader()
        self.assertEqual(to_return, reader.notices())
        self.assertTrue(fetch.called)

        self.assertEqual(to_return, reader.notices(part='p'))
        self.assertTrue(fetch.called)
        self.assertEqual({'part': 'p'}, fetch.call_args[0][1])
    def test_notices(self, api_client):
        to_return = {'example': 1}
        api_client.ApiClient.return_value.get.return_value = to_return
        reader = ApiReader()
        self.assertEqual(to_return, reader.notices())
        get = api_client.ApiClient.return_value.get
        self.assertTrue(get.called)

        self.assertEqual(to_return, reader.notices(part='p'))
        self.assertTrue(get.called)
        self.assertEqual({'part': 'p'}, get.call_args[0][1])
    def test_notices(self, api_client):
        to_return = {"example": 1}
        api_client.ApiClient.return_value.get.return_value = to_return
        reader = ApiReader()
        self.assertEqual(to_return, reader.notices())
        get = api_client.ApiClient.return_value.get
        self.assertTrue(get.called)
        param = get.call_args[0][0]

        self.assertEqual(to_return, reader.notices(part="p"))
        self.assertTrue(get.called)
        self.assertEqual({"part": "p"}, get.call_args[0][1])