示例#1
0
 def _list(client, id, **kwargs):
     """Get timeseries readings."""
     count = kwargs.pop('count', 20)
     resource = _fetch_resource(client, id, **kwargs)
     timeseries = resource.timeseries(**kwargs)
     if count >= 0:
         timeseries = islice(timeseries, count)
     DataPoint.display(client, timeseries, **kwargs)
示例#2
0
 def _list(client, id=None, mac=False, **kwargs):
     """Get timeseries readings."""
     count = kwargs.pop('count', 20)
     resource = _fetch_resource(client, id, mac=mac)
     timeseries = resource.timeseries(**kwargs)
     if count >= 0:
         timeseries = islice(timeseries, count)
     DataPoint.display(client, timeseries, **kwargs)
示例#3
0
 def _post(client, id=None, mac=False, **kwargs):
     """Post timeseries readings."""
     resource = _fetch_resource(client, id, mac=mac)
     timeseries = resource.timeseries()
     timestamp = kwargs.get('timestamp', None)
     if timestamp:
         timestamp = from_iso_date(timestamp)
         kwargs['timestamp'] = timestamp
     point = timeseries.create(**kwargs)
     DataPoint.display(client, [point], **kwargs)
示例#4
0
 def _post(client, id, **kwargs):
     """Post timeseries readings."""
     resource = _fetch_resource(client, id, **kwargs)
     timeseries = resource.timeseries()
     point = timeseries.create(**kwargs)
     DataPoint.display(client, [point], **kwargs)
def test_timeseries(client, authorized_organization):
    points = islice(authorized_organization.timeseries(), 10)
    DataPoint.display(client, points, max_width=20)