def test_name(self): with HTTMock(local_mock): relation = MyriaRelation(FULL_NAME, connection=self.connection) self.assertEquals(relation.name, FULL_NAME) self.assertDictEqual(relation.qualified_name, QUALIFIED_NAME) self.assertListEqual(relation.components, NAME_COMPONENTS) self.assertEquals(relation._get_name(relation.qualified_name), FULL_NAME)
def _on_completed(self): """ Load query metadata after query completion """ dataset = self.connection._wrap_get('/dataset', params={'queryId': self.query_id}) if len(dataset): self._qualified_name = dataset[0]['relationKey'] self._name = MyriaRelation._get_name(self._qualified_name) self._components = MyriaRelation._get_name_components(self._name)
def _on_completed(self): """ Load query metadata after query completion """ dataset = self.connection._wrap_get('/dataset', params={'queryId': self.query_id}) if len(dataset): self._qualified_name = dataset[0]['relationKey'] self._name = MyriaRelation._get_name(self._qualified_name) self._components = MyriaRelation._get_name_components(self._name) else: raise AttributeError('Unable to load query metadata ' '(query status={})'.format(self.status))