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
Exemplo n.º 2
0
 def _repr_html_(self):
     process = self.describe()
     return render_component('process',
                             data=process,
                             parameters={
                                 'show-graph': True,
                                 'provide-download': False
                             })
Exemplo n.º 3
0
 def _repr_html_(self):
     return render_component("capabilities",
                             data=self.capabilities,
                             parameters={"url": self.url})
Exemplo n.º 4
0
 def _repr_html_(self):
     return render_component('collection', data=self._orig_metadata)
Exemplo n.º 5
0
 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)
Exemplo n.º 6
0
 def _repr_html_(self):
     data = self.describe_job()
     currency = self.connection.capabilities().currency()
     return render_component('job',
                             data=data,
                             parameters={'currency': currency})