def make_subscription(queue='queue'):
    subscription_dict = {
        'queue': queue,
        'topic': {
            'name': 'topic',
            'id': 1
        },
        'active': True,
        'qos': 'EXACTLY_ONCE',
        'durable': True,
        'id': 1
    }

    subscription = Subscription.from_json(subscription_dict)

    return subscription_dict, subscription
def test_subscription__from_json(subscription_dict, expected_subscription):
    subscription = Subscription.from_json(subscription_dict)

    assert expected_subscription == subscription