Exemplo n.º 1
0
 def test_get_uuid_endpoint_available(self):
     config = pnconf_copy()
     pn = PubNub(config)
     get_uuid = pn.get_uuid_metadata()
     assert get_uuid is not None
     assert isinstance(get_uuid, GetUuid)
     assert isinstance(get_uuid, Endpoint)
Exemplo n.º 2
0
    def test_get_uuid_happy_path(self):
        config = pnconf_copy()
        pn = PubNub(config)

        get_uuid_result = pn.get_uuid_metadata() \
            .include_custom(True) \
            .uuid(TestObjectsV2UUID._some_uuid) \
            .sync()

        assert isinstance(get_uuid_result, Envelope)
        assert isinstance(get_uuid_result.result, PNGetUUIDMetadataResult)
        assert isinstance(get_uuid_result.status, PNStatus)
        data = get_uuid_result.result.data
        assert data['id'] == TestObjectsV2UUID._some_uuid
        assert data['name'] == TestObjectsV2UUID._some_name
        assert data['externalId'] == TestObjectsV2UUID._some_external_id
        assert data['profileUrl'] == TestObjectsV2UUID._some_profile_url
        assert data['email'] == TestObjectsV2UUID._some_email
        assert data['custom'] == TestObjectsV2UUID._some_custom
Exemplo n.º 3
0
 def test_get_uuid_is_endpoint(self):
     config = pnconf_copy()
     pn = PubNub(config)
     get_uuid = pn.get_uuid_metadata()
     assert isinstance(get_uuid, GetUuid)
     assert isinstance(get_uuid, Endpoint)