@@ -27,7 +27,7 @@ class TestClient(base.IOTestCase):
27
27
28
28
def get_client (self ):
29
29
# Construct an Adafruit IO REST client and return it.
30
- return Client (self .get_test_username (), self .get_test_key (), proxies = PROXIES , base_url = BASE_URL )
30
+ return Client (self .get_test_username (), self .get_test_key (), proxies = PROXIES , base_url = BASE_URL , api_version = "v2" )
31
31
32
32
def ensure_feed_deleted (self , client , feed ):
33
33
# Delete the specified feed if it exists.
@@ -50,6 +50,7 @@ def empty_feed(self, client, feed):
50
50
data = client .data (feed )
51
51
for d in data :
52
52
client .delete (feed , d .id )
53
+
53
54
54
55
def test_set_key_and_username (self ):
55
56
username = "unique_username"
@@ -60,27 +61,28 @@ def test_set_key_and_username(self):
60
61
61
62
def test_send_and_receive (self ):
62
63
io = self .get_client ()
63
- self .ensure_feed_deleted (io , 'TestFeed' )
64
- response = io .send_data ('TestFeed' , 'foo' )
64
+ self .ensure_feed_deleted (io , 'testfeed' )
65
+ test_feed = io .create_feed (Feed (name = "testfeed" ))
66
+ response = io .send_data ('testfeed' , 'foo' )
65
67
self .assertEqual (response .value , 'foo' )
66
- data = io .receive ('TestFeed ' )
68
+ data = io .receive ('testfeed ' )
67
69
self .assertEqual (data .value , 'foo' )
68
70
69
71
def test_send_batch_data (self ):
70
72
io = self .get_client ()
71
- self .ensure_feed_deleted (io , 'TestFeed' )
72
- feed = Feed (name = "TestFeed" )
73
- test_feed = aio .create_feed (feed )
73
+ self .ensure_feed_deleted (io , 'testfeed' )
74
+ test_feed = io .create_feed (Feed (name = "testfeed" ))
74
75
data_list = [Data (value = 'batch' ), Data (value = 'batch' )]
75
76
io .send_batch_data (test_feed .key , 'foo' )
76
- data = io .receive ('TestFeed ' )
77
+ data = io .receive ('testfeed ' )
77
78
self .assertEqual (data .value , 'batch' )
78
79
79
80
def test_receive_next (self ):
80
81
io = self .get_client ()
81
- self .ensure_feed_deleted (io , 'TestFeed' )
82
- io .send_data ('TestFeed' , 1 )
83
- data = io .receive_next ('TestFeed' )
82
+ self .ensure_feed_deleted (io , 'testfeed' )
83
+ test_feed = io .create_feed (Feed (name = "testfeed" ))
84
+ io .send_data ('testfeed' , 1 )
85
+ data = io .receive_next ('testfeed' )
84
86
self .assertEqual (int (data .value ), 1 )
85
87
86
88
# BUG: Previous jumps too far back: https://github.com/adafruit/io/issues/55
@@ -99,53 +101,47 @@ def test_receive_previous(self):
99
101
100
102
def test_data_on_feed_returns_all_data (self ):
101
103
io = self .get_client ()
102
- self .ensure_feed_deleted (io , 'TestFeed' )
103
- io .send_data ('TestFeed' , 1 )
104
- io .send_data ('TestFeed' , 2 )
105
- result = io .data ('TestFeed' )
104
+ self .ensure_feed_deleted (io , 'testfeed' )
105
+ test_feed = io .create_feed (Feed (name = "testfeed" ))
106
+ io .send_data ('testfeed' , 1 )
107
+ io .send_data ('testfeed' , 2 )
108
+ result = io .data ('testfeed' )
106
109
self .assertEqual (len (result ), 2 )
107
110
self .assertEqual (int (result [0 ].value ), 2 )
108
111
self .assertEqual (int (result [1 ].value ), 1 )
109
112
110
113
def test_data_on_feed_and_data_id_returns_data (self ):
111
114
io = self .get_client ()
112
- self .ensure_feed_deleted (io , 'TestFeed' )
113
- data = io .send_data ('TestFeed' , 1 )
114
- result = io .data ('TestFeed' , data .id )
115
+ self .ensure_feed_deleted (io , 'testfeed' )
116
+ test_feed = io .create_feed (Feed (name = "testfeed" ))
117
+ data = io .send_data ('testfeed' , 1 )
118
+ result = io .data ('testfeed' , data .id )
115
119
self .assertEqual (data .id , result .id )
116
120
self .assertEqual (int (data .value ), int (result .value ))
117
121
118
122
def test_create_data (self ):
119
123
aio = self .get_client ()
120
- self .ensure_feed_deleted (aio , 'TestFeed' )
121
- feed = Feed (name = "TestFeed" )
122
- test_feed = aio .create_feed (feed )
123
- aio .send_data ('TestFeed' , 1 ) # Make sure TestFeed exists.
124
+ self .ensure_feed_deleted (aio , 'testfeed' )
125
+ test_feed = aio .create_feed (Feed (name = "testfeed" ))
126
+ aio .send_data ('testfeed' , 1 ) # Make sure TestFeed exists.
124
127
data = Data (value = 42 )
125
- result = aio .create_data ('TestFeed ' , data )
128
+ result = aio .create_data ('testfeed ' , data )
126
129
self .assertEqual (int (result .value ), 42 )
127
130
128
131
def test_append_by_feed_name (self ):
129
132
io = self .get_client ()
130
- self .ensure_feed_deleted (io , 'TestFeed ' )
131
- feed = io .create_feed (Feed (name = 'TestFeed ' ))
132
- result = io .append ('TestFeed ' , 42 )
133
+ self .ensure_feed_deleted (io , 'testfeed ' )
134
+ feed = io .create_feed (Feed (name = 'testfeed ' ))
135
+ result = io .append ('testfeed ' , 42 )
133
136
self .assertEqual (int (result .value ), 42 )
134
137
135
138
def test_append_by_feed_key (self ):
136
139
io = self .get_client ()
137
- self .ensure_feed_deleted (io , 'Test Feed Fancy Name ' )
138
- feed = io .create_feed (Feed (name = 'Test Feed Fancy Name ' ))
140
+ self .ensure_feed_deleted (io , 'test feed fancy name ' )
141
+ feed = io .create_feed (Feed (name = 'test feed fancy name ' ))
139
142
result = io .append (feed .key , 42 )
140
143
self .assertEqual (int (result .value ), 42 )
141
144
142
- def test_append_by_feed_id (self ):
143
- io = self .get_client ()
144
- self .ensure_feed_deleted (io , 'TestFeed' )
145
- feed = io .create_feed (Feed (name = 'TestFeed' ))
146
- result = io .append (feed .id , 42 )
147
- self .assertEqual (int (result .value ), 42 )
148
-
149
145
def test_create_feed (self ):
150
146
io = self .get_client ()
151
147
self .ensure_feed_deleted (io , 'TestFeed' )
@@ -219,4 +215,4 @@ def test_delete_group(self):
219
215
220
216
# TODO: Get by group name, key, and ID
221
217
# TODO: Get data by name, key, ID
222
- # TODO: Tests around Adafruit IO keys (make multiple, test they work, etc.)
218
+ # TODO: Tests around Adafruit IO keys (make multiple, test they work, etc.)
0 commit comments