def test_render_component_logs(): entries = [LogEntry({"id": "log-01", "level": "info", "message": "hello"})] html = render_component("logs", data=entries) # TODO: smarter html checks? assert '"id": "log-01"' in html assert '"level": "info"' in html assert '"message": "hello"' in html
def _repr_html_(self): process = self.describe() return render_component('process', data=process, parameters={ 'show-graph': True, 'provide-download': False })
def _repr_html_(self): return render_component("capabilities", data=self.capabilities, parameters={"url": self.url})
def _repr_html_(self): return render_component('collection', data=self._orig_metadata)
def _repr_html_(self): try: response = self.get_metadata() return render_component("batch-job-result", data=response) except OpenEoApiError as error: return render_error(error)
def _repr_html_(self): data = self.describe_job() currency = self.connection.capabilities().currency() return render_component('job', data=data, parameters={'currency': currency})