# find nearestwanted directly
        _ , results = await client.find_similar(query)
        nearestwanted = list(results)[0]
        print("Nearest :", nearestwanted)
        self.assertEqual(nearestwanted,'ts-0')

        # make the VP Tree
        await client.make_vp_tree()

        # find nearestwanted directly w/ VP Tree
        _ , results = await client.find_similar(query)
        nearestwanted = list(results)[0]
        print("Nearest :", nearestwanted)
        self.assertEqual(nearestwanted,'ts-0')

        # find the nearest
        nearestwanted = await self._findNearest(client,query)
        print("Nearest :", nearestwanted)
        self.assertEqual(nearestwanted,'ts-0')

        # delete the nearest
        await client.delete_ts(nearestwanted)

        # find the nearest
        nearestwanted = await self._findNearest(client,query)
        print("Nearest :", nearestwanted)
        self.assertEqual(nearestwanted,'ts-12')

if __name__ == '__main__':
    asynctest.main()
                                                    namespace='default')
        self.assertEqual(name, resp.metadata.name)

        test_configmap['data']['config.json'] = "{}"
        resp = await api.patch_namespaced_config_map(name=name,
                                                     namespace='default',
                                                     body=test_configmap)

        resp = await api.delete_namespaced_config_map(name=name,
                                                      body={},
                                                      namespace='default')

        resp = await api.list_namespaced_config_map('default', pretty=True)
        for item in resp.items:
            self.assertNotEqual(item.metadata.name, name)

    async def test_node_apis(self):
        client = api_client.ApiClient(configuration=self.config)
        api = core_v1_api.CoreV1Api(client)

        resp = await api.list_node()

        for item in resp.items:
            node = await api.read_node(name=item.metadata.name)
            self.assertTrue(len(node.metadata.labels) > 0)
            self.assertTrue(isinstance(node.metadata.labels, dict))


if __name__ == '__main__':
    asynctest.main()