コード例 #1
0
ファイル: test_DarkSky.py プロジェクト: Geosyntec/DarkSky.py
def test_getInteresting():
    mock_http = mock.Mock()
    instance = DarkSky(
        api_key="abc",
        http_interface=mock_http
    )
    mock_http.open.return_value = (
        200,
        json.dumps(
            {
                "storms": {
                    "data": True
                }
            }
        )
    )

    yield (
        assert_equals,
        True,
        instance.getInteresting()["data"]
    )
    
    yield (
        assert_equals,
        "https://api.darkskyapp.com/v1/interesting/abc",
        mock_http.open.call_args[1]["url"]
    )
コード例 #2
0
def test_getInteresting():
    mock_http = mock.Mock()
    instance = DarkSky(api_key="abc", http_interface=mock_http)
    mock_http.open.return_value = (200, json.dumps({"storms": {"data": True}}))

    yield (assert_equals, True, instance.getInteresting()["data"])

    yield (assert_equals, "https://api.darkskyapp.com/v1/interesting/abc",
           mock_http.open.call_args[1]["url"])