コード例 #1
0
def test_qs_reload():
    with mock.patch(
            "umapi_client.connection.requests.Session.get") as mock_get:
        mock_get.side_effect = [
            MockResponse(
                200, {
                    "result": "success",
                    "user": {
                        "user": "******",
                        "type": "adobeID"
                    }
                }),
            MockResponse(
                200, {
                    "result": "success",
                    "user": {
                        "user": "******",
                        "type": "adobeID"
                    }
                })
        ]
        conn = Connection(**mock_connection_params)
        qs = QuerySingle(conn, "user", ["*****@*****.**"])
        assert qs.result() == {"user": "******", "type": "adobeID"}
        # second verse, same as the first
        assert qs.result() == {"user": "******", "type": "adobeID"}
        qs.reload()
        assert qs.result() == {"user": "******", "type": "adobeID"}
コード例 #2
0
def test_qs_success():
    with mock.patch("umapi_client.connection.requests.Session.get") as mock_get:
        mock_get.return_value = MockResponse(200, {"result": "success",
                                                   "user": {"user": "******", "type": "adobeID"}})
        conn = Connection(**mock_connection_params)
        qs = QuerySingle(conn, "user", ["*****@*****.**"])
        assert qs.result() == {"user": "******", "type": "adobeID"}
コード例 #3
0
def test_qs_not_found():
    with mock.patch(
            "umapi_client.connection.requests.Session.get") as mock_get:
        mock_get.return_value = MockResponse(404, text="404 Object not found")
        conn = Connection(**mock_connection_params)
        qs = QuerySingle(conn, "user", ["*****@*****.**"])
        assert qs.result() == {}