From 6db09939ca9facd5d8c4e6ef1abc9f6f00a6685f Mon Sep 17 00:00:00 2001 From: Marc Nijdam Date: Mon, 26 Sep 2016 17:00:58 -0700 Subject: [PATCH] Add aggregation test --- setup.py | 2 +- ....commands.test_sensor.test_timeseries.json | 290 ++++++++++++------ tests/commands/test_sensor.py | 9 + 3 files changed, 205 insertions(+), 96 deletions(-) diff --git a/setup.py b/setup.py index e6578ab..6c4c413 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ author = 'Helium' author_email = 'hello@helium.com' install_requires = [ - 'helium-python>=0.1.5', + 'helium-python>=0.1.8', 'future>=0.15', 'dpath>=1.4', 'futures>=3.0', diff --git a/tests/cassettes/tests.commands.test_sensor.test_timeseries.json b/tests/cassettes/tests.commands.test_sensor.test_timeseries.json index e8d7f44..749e2e4 100644 --- a/tests/cassettes/tests.commands.test_sensor.test_timeseries.json +++ b/tests/cassettes/tests.commands.test_sensor.test_timeseries.json @@ -1,11 +1,11 @@ { "http_interactions": [ { - "recorded_at": "2016-09-21T21:31:24", + "recorded_at": "2016-09-26T23:59:10", "request": { "body": { "encoding": "utf-8", - "string": "{\"data\": {\"type\": \"sensor\", \"attributes\": {\"name\": \"test\"}}}" + "string": "{\"data\": {\"attributes\": {\"name\": \"test\"}, \"type\": \"sensor\"}}" }, "headers": { "Accept": "application/json", @@ -15,14 +15,14 @@ "Connection": "keep-alive", "Content-Length": "60", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "POST", "uri": "https://api.helium.com/v1/sensor" }, "response": { "body": { - "base64_string": "H4sIAAAAAAAEA5WQwW7DIAyG38XnUAFJYctz9NSqBzdxtEiEROAcqirvXrMt67HaCWz4//+zH9AjI7QPQOY03lamXKqIE0ELUjFsFSQKyOMc89e4fL9PxLgr93PsReEceW/MoD60HlRjySpsXK2o140n3QzkNFTA96X4/9lsEkKBJopc4n8s4xqC9APeKLy6l2v5/J+wklL0HSZBLK4VTNjt1y4RMhV4q41T+lNZc7KmrU1r68PRG3f0Z2EOmFllorgLlzmxbONyrWBdBPmth3D/Dp4p5jnBtj0BT4ZOF4EBAAA=", + "base64_string": "H4sIAAAAAAAEA5WQQY7CMAxF7+J1M2qbEErPwQrEwmmNqJSmVeIuEOrdx5mhsESsEjv5/z/7AT0yQvsAZI6DW5hSrgKOBC1IxbAWEMkjD1NIt2H+ex+JcVNu59CLYt9cdVPZSrneaWWsKxWSuypnSPfW1MbtSyiA73P2f9msEkKeRgqc4/8tw+K99D068u/u+ZI/fxOWU7K+wyiI2bWAEbvt2kVCpgxfl5VV5UHV9ljrdndoK/Ozaxpr9UmYPSZWiShswnmKLNs4XwpYZkH+6CHcz8EThTRFWNdfsk7en4EBAAA=", "encoding": null, "string": "" }, @@ -31,12 +31,13 @@ "Access-Control-Allow-Origin": "*", "Airship-Quip": "WARNING: ulimit -n is 1024", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,n11,p11", + "Connection": "keep-alive", "Content-Encoding": "gzip", + "Content-Length": "227", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:23 GMT", - "Location": "/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60", - "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Location": "/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70", + "Server": "Warp/3.2.7" }, "status": { "code": 201, @@ -46,7 +47,7 @@ } }, { - "recorded_at": "2016-09-21T21:31:25", + "recorded_at": "2016-09-26T23:59:10", "request": { "body": { "encoding": "utf-8", @@ -59,27 +60,28 @@ "Authorization": "", "Connection": "keep-alive", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "GET", "uri": "https://api.helium.com/v1/sensor" }, "response": { "body": { - "base64_string": "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", + "base64_string": "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", "encoding": null, "string": "" }, "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "firm pat on the back", + "Airship-Quip": "evacuation not done in time", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,o16,o17,o18", + "Connection": "keep-alive", "Content-Encoding": "gzip", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:23 GMT", + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "transfer-encoding": "chunked" }, "status": { "code": 200, @@ -89,7 +91,7 @@ } }, { - "recorded_at": "2016-09-21T21:31:25", + "recorded_at": "2016-09-26T23:59:10", "request": { "body": { "encoding": "utf-8", @@ -102,10 +104,10 @@ "Authorization": "", "Connection": "keep-alive", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "GET", - "uri": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries?page%5Bsize%5D=20" + "uri": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries?page%5Bsize%5D=20" }, "response": { "body": { @@ -116,23 +118,24 @@ "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "javascript doesn't have integers", + "Airship-Quip": "blame me if inappropriate", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,o16,o17,o18", + "Connection": "keep-alive", "Content-Encoding": "gzip", + "Content-Length": "42", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:23 GMT", - "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Server": "Warp/3.2.7" }, "status": { "code": 200, "message": "OK" }, - "url": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries?page%5Bsize%5D=20" + "url": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries?page%5Bsize%5D=20" } }, { - "recorded_at": "2016-09-21T21:31:25", + "recorded_at": "2016-09-26T23:59:10", "request": { "body": { "encoding": "utf-8", @@ -145,27 +148,28 @@ "Authorization": "", "Connection": "keep-alive", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "GET", "uri": "https://api.helium.com/v1/sensor" }, "response": { "body": { - "base64_string": "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", + "base64_string": "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", "encoding": null, "string": "" }, "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "never breaks eye contact", + "Airship-Quip": "firm pat on the back", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,o16,o17,o18", + "Connection": "keep-alive", "Content-Encoding": "gzip", + "Content-Length": "1693", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:23 GMT", - "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Server": "Warp/3.2.7" }, "status": { "code": 200, @@ -175,11 +179,11 @@ } }, { - "recorded_at": "2016-09-21T21:31:27", + "recorded_at": "2016-09-26T23:59:10", "request": { "body": { "encoding": "utf-8", - "string": "{\"data\": {\"type\": \"data-point\", \"attributes\": {\"port\": \"test_post\", \"value\": 22}}}" + "string": "{\"data\": {\"attributes\": {\"port\": \"test_post\", \"value\": 22}, \"type\": \"data-point\"}}" }, "headers": { "Accept": "application/json", @@ -189,38 +193,39 @@ "Connection": "keep-alive", "Content-Length": "82", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "POST", - "uri": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries" + "uri": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries" }, "response": { "body": { - "base64_string": "H4sIAAAAAAAEA22PS27DMAxE78K1WUiULH/O0VU2hRzTqIDYEiSmQBH47pXSdNclAc57Mw9YvXiYH+BFcljuwqVdX/52Z5iJOpCwcxG/J5iBlHaoJiT9Tno2eib7pkyv9XiBDlLMUp8qQj5SLAJnB5lvXkI8ymdIT3Lho8TcHH/msNaQczwMWm84KrWhJSb01hnkVdmBld3YqaqQ71RrwQtyntXwjC/aTiOvBo3pHVrnGZeeDI5+o+uip0HZFt/5d+w1sxdu3n8XWVVpl1b/5WtVMcVw1E3nD398niw0AQAA", + "base64_string": "H4sIAAAAAAAEA22PQW7DIBBF7zJrE8GAwfY5ssomGspERYptZCaVqsh3L07TXZcjzfvv/yckEoLpCSSy5fgQrsf1RfcHw4TYgeSZq9BcYALUxis9KvRntFM/TsadRu2HgBfooKybtKcWIdeyVoG9g43vJHld6mcur+TKS123w/FnzqlBYbjZwXijYopWOR+1Io43FR3b5B26GHRTyHdpteAdsu/N8MKTjcQBUfU+NdwNRhFZrYLxyBoxhTE0fObfsR8bk/Dh/XdRH5wPl6P+23dUVWXNS9u0/wDmW4cYNAEAAA==", "encoding": null, "string": "" }, "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "never breaks eye contact", + "Airship-Quip": "sharkfed", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,n11,p11", + "Connection": "keep-alive", "Content-Encoding": "gzip", + "Content-Length": "226", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:23 GMT", - "Location": "/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries?page%5Bsize%5D=1&page%5Bid%5D=b1498ed3-3356-46ae-b523-8af2cb197040", - "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Location": "/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries?page%5Bsize%5D=1&page%5Bid%5D=d3bae722-56d3-4481-aa30-7162e022d797", + "Server": "Warp/3.2.7" }, "status": { "code": 201, "message": "Created" }, - "url": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries" + "url": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries" } }, { - "recorded_at": "2016-09-21T21:31:27", + "recorded_at": "2016-09-26T23:59:10", "request": { "body": { "encoding": "utf-8", @@ -233,27 +238,28 @@ "Authorization": "", "Connection": "keep-alive", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "GET", "uri": "https://api.helium.com/v1/sensor" }, "response": { "body": { - "base64_string": "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", + "base64_string": "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", "encoding": null, "string": "" }, "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "shut it down", + "Airship-Quip": "evacuation not done in time", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,o16,o17,o18", + "Connection": "keep-alive", "Content-Encoding": "gzip", + "Content-Length": "1714", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:25 GMT", - "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Server": "Warp/3.2.7" }, "status": { "code": 200, @@ -263,11 +269,11 @@ } }, { - "recorded_at": "2016-09-21T21:31:27", + "recorded_at": "2016-09-26T23:59:10", "request": { "body": { "encoding": "utf-8", - "string": "{\"data\": {\"type\": \"data-point\", \"attributes\": {\"port\": \"test_foo\", \"value\": 42}}}" + "string": "{\"data\": {\"attributes\": {\"port\": \"test_foo\", \"value\": 42}, \"type\": \"data-point\"}}" }, "headers": { "Accept": "application/json", @@ -277,38 +283,39 @@ "Connection": "keep-alive", "Content-Length": "81", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "POST", - "uri": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries" + "uri": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries" }, "response": { "body": { - "base64_string": "H4sIAAAAAAAEA22PQW7DIBBF7zJrUw0YA/Y5ssqmomZQkWKD7EmlKuLuhTTddTnS/Pf+f0Dw7GF5gGc+0sed6ezXl7/dCRatBuC00cl+K7CAQmkEzkLJi5LLKBdl3hCVm90VBij54PbUEPwec4Y6wEE3zynv52cqT/BJ+5mPrvgTp9AyxpC1UkbhEKPQipTw2oyCAmpLqCMZbAb+Lq0VvCC1NsMzvko52WltIdMK6hiscFOjzSOijcG71VKLb/S7dT3IM3Xvv4OkQ6Wuvf7L16uKktPOUOsPp3GYvTMBAAA=", + "base64_string": "H4sIAAAAAAAEA22Py27DIBBF/2XWnoo3Nt/RVTYVxKAixQbhSaUq8r8X0nTX5Uhzz7n3AasnD+4BnqjlcKd4jOvL3+4RnBITUN7iQX6r4EAwbpAtKMy7kE4vjus3ZrXi+gIT1NKoP3UEfaRS4JygxZunXPbjM9cn+Ij7UdpQ/Inz2jN2TnLmhmNYg0RlAkMfQ8KgolyNEipY1g30XXsreEHOsxue8aRZYrM2uMzaokpSYpiDRsEt80qYRbBrj2/xd+u1RU9xeP8bxLkUermM+i/fqIq15J3gPH8AqIsCxDMBAAA=", "encoding": null, "string": "" }, "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "never breaks eye contact", + "Airship-Quip": "blame me if inappropriate", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,n11,p11", + "Connection": "keep-alive", "Content-Encoding": "gzip", + "Content-Length": "227", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:25 GMT", - "Location": "/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries?page%5Bsize%5D=1&page%5Bid%5D=c11575c2-a616-4fd7-851f-93007fda8c7e", - "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Location": "/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries?page%5Bsize%5D=1&page%5Bid%5D=f50f0856-9857-4f33-b8b5-2170a426920c", + "Server": "Warp/3.2.7" }, "status": { "code": 201, "message": "Created" }, - "url": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries" + "url": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries" } }, { - "recorded_at": "2016-09-21T21:31:27", + "recorded_at": "2016-09-26T23:59:10", "request": { "body": { "encoding": "utf-8", @@ -321,27 +328,28 @@ "Authorization": "", "Connection": "keep-alive", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "GET", "uri": "https://api.helium.com/v1/sensor" }, "response": { "body": { - "base64_string": "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", + "base64_string": "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", "encoding": null, "string": "" }, "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "never breaks eye contact", + "Airship-Quip": "shut it down", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,o16,o17,o18", + "Connection": "keep-alive", "Content-Encoding": "gzip", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:25 GMT", + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "transfer-encoding": "chunked" }, "status": { "code": 200, @@ -351,7 +359,7 @@ } }, { - "recorded_at": "2016-09-21T21:31:27", + "recorded_at": "2016-09-26T23:59:10", "request": { "body": { "encoding": "utf-8", @@ -364,37 +372,38 @@ "Authorization": "", "Connection": "keep-alive", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "GET", - "uri": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries?page%5Bsize%5D=20&filter%5Bport%5D=test_post" + "uri": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries?filter%5Bport%5D=test_post&page%5Bsize%5D=20" }, "response": { "body": { - "base64_string": "H4sIAAAAAAAEA22PzW6DMBCE32XPbOU/DPg5ekpVRSYsqlXAFt5UqhDvHjvNsfeZ+eY7YPLswX0c4Jn3MN6ZMrgDfvxyJ3BKNcBhpcx+TeBACWlRDKjku5JOS6fMm9CtlP0FGkhx5xIqE3xNMTOcDey0eA5xy18hPZczbTnulfGHPiBMpWQtdZ2UM/ZCzGgUKfTGaqRJmI6EmcmKguDfVG7Ba+Q8C+FZH6UZepo0at1aNNYTjq3S2PtZ3UY5dMLU+krV9oDbTp6pcv81MqKsXer9F69exRTDVpw+G1jC9l1lzvMByrUZA0EBAAA=", + "base64_string": "H4sIAAAAAAAEA22PS27EIBBE79JrE0GDwfY5ZjVRFEHoUVD8QaYnUmT57oHJLLOvV6/qgOjZw/R6gGfeU7gzFZgO+PbznWBC7IDTQoX9kmEClMoKOQq0F9RTP07KvIzSDg6v0EHedq6hWsHveSsMZwc7zZ7TtpbPlB/Nhday7c3xpz4gxQq54aYHZZUIMWhhbJDCU7iJYEhHa9AEJ6uCf3KdBc+S86yGBx518OQQRW9jxc2ghPdaCqcskkSMbnQVX6i9PeBjJ8/UvP8+6p2x7trmP31tqshbWuuntw7mtH61M+f5C++srvVBAQAA", "encoding": null, "string": "" }, "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "javascript doesn't have integers", + "Airship-Quip": "sharkfed", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,o16,o17,o18", + "Connection": "keep-alive", "Content-Encoding": "gzip", + "Content-Length": "237", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:25 GMT", - "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Server": "Warp/3.2.7" }, "status": { "code": 200, "message": "OK" }, - "url": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries?page%5Bsize%5D=20&filter%5Bport%5D=test_post" + "url": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries?filter%5Bport%5D=test_post&page%5Bsize%5D=20" } }, { - "recorded_at": "2016-09-21T21:31:27", + "recorded_at": "2016-09-26T23:59:10", "request": { "body": { "encoding": "utf-8", @@ -407,27 +416,28 @@ "Authorization": "", "Connection": "keep-alive", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "GET", "uri": "https://api.helium.com/v1/sensor" }, "response": { "body": { - "base64_string": "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", + "base64_string": "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", "encoding": null, "string": "" }, "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "WARNING: ulimit -n is 1024", + "Airship-Quip": "RB_GC_GUARD", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,o16,o17,o18", + "Connection": "keep-alive", "Content-Encoding": "gzip", + "Content-Length": "1722", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:25 GMT", - "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Server": "Warp/3.2.7" }, "status": { "code": 200, @@ -437,7 +447,7 @@ } }, { - "recorded_at": "2016-09-21T21:31:27", + "recorded_at": "2016-09-26T23:59:11", "request": { "body": { "encoding": "utf-8", @@ -450,37 +460,126 @@ "Authorization": "", "Connection": "keep-alive", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "GET", - "uri": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries?page%5Bsize%5D=20" + "uri": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries?agg%5Btype%5D=min%2Cmax&filter%5Bport%5D=test_post&page%5Bsize%5D=20&agg%5Bsize%5D=5m" }, "response": { "body": { - "base64_string": "H4sIAAAAAAAEA72RS07DMBCG7zLruBo/Yjs5R1dFCDnJWES0cZS4SCjK3RmX7qCCFVvL/+ubDYaQA7RPG4Scl7G7Zlqh3eA9nK8ErVEV5PFCaw6XGVpQKK3ARih5VLLVslX2gKh8409QwZyWzJ/YIr/ElGCvYKFzyGOa1tdxvhmvNK1pKRFfyRuMA2usJeekjMIjRmEUKRGM1YIGNI7QRLLICflj5lZwN9l3TrjJeylrV/csslzQxMEJX7NboxFdHILvHbH8QmXsBv1CIVPJ/XGQ9KjUqdS/55WqYk7jlPnxASr1KypzQF1L+Q3VnNbi+1+sOmkaT4MWWtfMygYSXa208CGqvpONQ1NQ/4UVLzLIbo9YPVdwHqe3cvh9/wSw0plUbAIAAA==", + "base64_string": "H4sIAAAAAAAEA12P3U7EIBCF32WuNCmGAoWW5/BqjTGDsCuxP6TMGk3DuwvrXnk3yeQ73zkHeCQE+3IAEu3RXSlksAd84XwN7VjwG6wQHSxxbUfpgOISMuGSwILgvWZ8YkI/C2mHwXJ+gg7StlP94uXyUAPpLW2ZHqGye5iR4rbmj5huohzWvO3N9NfkgOgracazHHvdM+edZEo7zjC4M3MqSK+VUM7w6qGfVFvCPaSUarjhXjoMRgg2aF9xNfYMUXJmei0CF8KbyVR8CW38Ae97QArN+2/PZHv1NA1GaXNq9e++VpWlLa4E5bWDOa6fbUwpv7W3EZRQAQAA", "encoding": null, "string": "" }, "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "never breaks eye contact", + "Airship-Quip": "blame me if inappropriate", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,o16,o17,o18", + "Connection": "keep-alive", "Content-Encoding": "gzip", + "Content-Length": "252", "Content-Type": "application/json", - "Date": "Wed, 21 Sep 2016 21:31:25 GMT", - "Server": "Warp/3.2.7", - "Transfer-Encoding": "chunked" + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Server": "Warp/3.2.7" }, "status": { "code": 200, "message": "OK" }, - "url": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60/timeseries?page%5Bsize%5D=20" + "url": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries?agg%5Btype%5D=min%2Cmax&filter%5Bport%5D=test_post&page%5Bsize%5D=20&agg%5Bsize%5D=5m" } }, { - "recorded_at": "2016-09-21T21:31:27", + "recorded_at": "2016-09-26T23:59:11", + "request": { + "body": { + "encoding": "utf-8", + "string": "" + }, + "headers": { + "Accept": "application/json", + "Accept-Charset": "utf-8", + "Accept-Encoding": "gzip, deflate", + "Authorization": "", + "Connection": "keep-alive", + "Content-Type": "application/json", + "User-Agent": "helium-python/0.1.8" + }, + "method": "GET", + "uri": "https://api.helium.com/v1/sensor" + }, + "response": { + "body": { + "base64_string": "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", + "encoding": null, + "string": "" + }, + "headers": { + "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", + "Access-Control-Allow-Origin": "*", + "Airship-Quip": "shut it down", + "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,o16,o17,o18", + "Connection": "keep-alive", + "Content-Encoding": "gzip", + "Content-Length": "1722", + "Content-Type": "application/json", + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Server": "Warp/3.2.7" + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://api.helium.com/v1/sensor" + } + }, + { + "recorded_at": "2016-09-26T23:59:11", + "request": { + "body": { + "encoding": "utf-8", + "string": "" + }, + "headers": { + "Accept": "application/json", + "Accept-Charset": "utf-8", + "Accept-Encoding": "gzip, deflate", + "Authorization": "", + "Connection": "keep-alive", + "Content-Type": "application/json", + "User-Agent": "helium-python/0.1.8" + }, + "method": "GET", + "uri": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries?page%5Bsize%5D=20" + }, + "response": { + "body": { + "base64_string": "H4sIAAAAAAAEA72RS07DMBCG7zLrTGWPn8k5WBUhZNeOsGjjKHGRUJS7Y5euEAhWbC3/r282CK44GB43cKUsyV9LXGHY4M2drxEGSR2UdIlrcZcZBiDGNbIeST+QGFQ/cHVgRkmujtDBnJdSP1WL8jzmDHsHSzy7kvK0vqT5ZrzGac1Li/hM3iCFqjF2FJZrjj54gVJ7hi76Eb2MImhJ0htWE8r7XFvB3WTfa8JNPio2Mqs09lYZlKMQ6K1XSNwwJ0n3xE5Vfolt7AanJboSW+53gzgXpPpjq3/Pa1Vxzmkq9fEHVPQrKnnombaGvqKa89p8/4tVEN5FQ4RKh4paWo7OCYaGa4qMKJje/JFVXaSM1OYnVk8dnNP02g6/7x9MwKY0bAIAAA==", + "encoding": null, + "string": "" + }, + "headers": { + "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", + "Access-Control-Allow-Origin": "*", + "Airship-Quip": "shut it down", + "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,n16,o16,o17,o18", + "Connection": "keep-alive", + "Content-Encoding": "gzip", + "Content-Length": "295", + "Content-Type": "application/json", + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", + "Server": "Warp/3.2.7" + }, + "status": { + "code": 200, + "message": "OK" + }, + "url": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70/timeseries?page%5Bsize%5D=20" + } + }, + { + "recorded_at": "2016-09-26T23:59:11", "request": { "body": { "encoding": "utf-8", @@ -494,10 +593,10 @@ "Connection": "keep-alive", "Content-Length": "0", "Content-Type": "application/json", - "User-Agent": "helium-python/0.1.1" + "User-Agent": "helium-python/0.1.8" }, "method": "DELETE", - "uri": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60" + "uri": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70" }, "response": { "body": { @@ -507,16 +606,17 @@ "headers": { "Access-Control-Allow-Headers": "Origin, Content-Type, Accept, Authorization", "Access-Control-Allow-Origin": "*", - "Airship-Quip": "WARNING: ulimit -n is 1024", + "Airship-Quip": "javascript doesn't have integers", "Airship-Trace": "b13,b12,b11,b10,b09,b08,b07,b06,b05,b04,b03,c03,c04,d04,e05,e06,f06,f07,g07,g08,h10,i12,l13,m16,m20,o20", - "Date": "Wed, 21 Sep 2016 21:31:25 GMT", + "Connection": "keep-alive", + "Date": "Mon, 26 Sep 2016 23:59:14 GMT", "Server": "Warp/3.2.7" }, "status": { "code": 204, "message": "No Content" }, - "url": "https://api.helium.com/v1/sensor/66e7711f-800f-42e2-a463-ed047e04fe60" + "url": "https://api.helium.com/v1/sensor/78f38161-bdb3-46b0-aebf-b4e3d6424b70" } } ], diff --git a/tests/commands/test_sensor.py b/tests/commands/test_sensor.py index ea4428b..144c0c3 100644 --- a/tests/commands/test_sensor.py +++ b/tests/commands/test_sensor.py @@ -3,6 +3,7 @@ import py.path as path import pytest + def test_list(client, first_sensor): output = cli_run(client, ['sensor', 'list']) assert first_sensor.short_id in output @@ -41,6 +42,14 @@ def test_timeseries(client, tmp_sensor): '--port', 'test_post']) assert 'test_foo' not in output + output = cli_run(client, ['sensor', 'timeseries', 'list', + tmp_sensor.short_id, + '--agg-type', 'min,max', + '--agg-size', '5m', + '--port', 'test_post']) + assert 'agg(test_post)' in output + assert 'agg(min=' in output + runner = CliRunner() with runner.isolated_filesystem(): file = path.local('test.csv')