コード例 #1
0
def get_connection():
    """Creates a DecosJoin connection instance if there is none yet for the
    current application context.
    """
    decosjoin_connection = g.get("decosjoin_connection", None)
    if not decosjoin_connection:
        decosjoin_connection = g.decosjoin_connection = DecosJoinConnection(
            get_decosjoin_username(),
            get_decosjoin_password(),
            get_decosjoin_api_host(),
            get_decosjoin_adres_boeken(),
        )
    return decosjoin_connection
コード例 #2
0
    def test_config(self):

        with test_app.app_context():
            self.assertTrue(len(get_tma_certificate()) > 0)

            g.tma_certificate = "test123"

            self.assertEqual(get_tma_certificate(), "test123")

        self.assertEqual(get_decosjoin_username(), "username")
        self.assertEqual(get_decosjoin_password(), "password")
        self.assertEqual(get_decosjoin_api_host(), "host")
        self.assertEqual(
            get_decosjoin_adres_boeken(),
            {
                UserType.BURGER: ["address1", "address2"],
                UserType.BEDRIJF: ["address3", "address4"],
            },
        )
        self.assertEqual(get_sentry_dsn(), "sentry")
        self.assertEqual(
            get_encrytion_key(), "z4QXWk3bjwFST2HRRVidnn7Se8VFCaHscK39JfODzNs="
        )
コード例 #3
0
from sys import argv

from decosjoin.api.decosjoin.decosjoin_connection import DecosJoinConnection
from decosjoin.config import (
    get_decosjoin_username,
    get_decosjoin_password,
    get_decosjoin_api_host,
    get_decosjoin_adres_boeken,
)
import decosjoin.api.decosjoin.decosjoin_connection
from decosjoin.crypto import decrypt

bsn = argv[1]

if argv[2] == "-d":
    zaak_id = decrypt(argv[3])
else:
    zaak_id = argv[2]

decosjoin.api.decosjoin.decosjoin_connection.LOG_RAW = True

connection = DecosJoinConnection(
    get_decosjoin_username(),
    get_decosjoin_password(),
    get_decosjoin_api_host(),
    get_decosjoin_adres_boeken(),
)

documents = connection.get_documents(zaak_id, bsn)
pprint(documents)