コード例 #1
0
ファイル: main_test.py プロジェクト: T-Aruga/gke-tutorial
def test_functions_pubsub_subscribe_should_print_message(capsys):
    pubsub_message = {"data": base64.b64encode(b"Hello, world!")}

    main.subscribe(pubsub_message, None)

    out, _ = capsys.readouterr()
    assert "Hello, world!" in out
コード例 #2
0
def test_functions_pubsub_subscribe_should_print_message(capsys):
    pubsub_message = MagicMock()
    pubsub_message.data = base64.b64encode(b"Hello, world!")

    main.subscribe(pubsub_message)

    out, _ = capsys.readouterr()
    assert "Hello, world!" in out
コード例 #3
0
def test_functions_pubsub_subscribe_should_print_message(capsys):
    event = type('cloudevent', (object, ), {"attributes": {}, "data": {}})

    event.data = {
        "message": {
            "data": base64.b64encode(b"Hello, world!"),
        }
    }

    main.subscribe(event)

    out, _ = capsys.readouterr()
    assert "Hello, world!" in out
コード例 #4
0
 def do_subscribe(self, args):
     "Subscribes to the given course & offer with the given account-details"
     course_id, offer_num, acc_details_path = args.split(" ")
     offer_num = int(offer_num)
     main.subscribe(course_id, offer_num, acc_details_path)