@@ -28,7 +28,6 @@ def test_write_line_protocol(self):
28
28
29
29
record = "h2o_feet,location=coyote_creek level\\ water_level=1.0 1"
30
30
self .write_client .write (bucket .name , self .org , record )
31
- self .write_client .flush ()
32
31
33
32
result = self .query_api .query (
34
33
"from(bucket:\" " + bucket .name + "\" ) |> range(start: 1970-01-01T00:00:00.000000001Z) |> last()" , self .org )
@@ -42,8 +41,6 @@ def test_write_line_protocol(self):
42
41
43
42
self .delete_test_bucket (bucket )
44
43
45
- #####################################
46
-
47
44
def test_write_precision (self ):
48
45
bucket = self .create_test_bucket ()
49
46
@@ -67,8 +64,6 @@ def test_write_records_list(self):
67
64
68
65
self .write_client .write (bucket .name , self .org , record_list )
69
66
70
- self .write_client .flush ()
71
-
72
67
query = 'from(bucket:"' + bucket .name + '") |> range(start: 1970-01-01T00:00:00.000000001Z)'
73
68
print (query )
74
69
@@ -104,7 +99,6 @@ def test_write_points_unicode(self):
104
99
record_list = [p ]
105
100
106
101
self .write_client .write (bucket .name , self .org , record_list )
107
- self .write_client .flush ()
108
102
109
103
query = 'from(bucket:"' + bucket .name + '") |> range(start: 1970-01-01T00:00:00.000000001Z)'
110
104
flux_result = self .client .query_api ().query (query )
@@ -142,7 +136,6 @@ def test_write_dictionary(self):
142
136
"time" : "2009-11-10T23:00:00Z" , "fields" : {"water_level" : 1.0 }}
143
137
144
138
self .write_client .write (_bucket .name , self .org , _point )
145
- self .write_client .flush ()
146
139
147
140
result = self .query_api .query (
148
141
"from(bucket:\" " + _bucket .name + "\" ) |> range(start: 1970-01-01T00:00:00.000000001Z) |> last()" , self .org )
@@ -162,7 +155,6 @@ def test_write_bytes(self):
162
155
_bytes = "h2o_feet,location=coyote_creek level\\ water_level=1.0 1" .encode ("utf-8" )
163
156
164
157
self .write_client .write (_bucket .name , self .org , _bytes )
165
- self .write_client .flush ()
166
158
167
159
result = self .query_api .query (
168
160
"from(bucket:\" " + _bucket .name + "\" ) |> range(start: 1970-01-01T00:00:00.000000001Z) |> last()" , self .org )
@@ -177,6 +169,37 @@ def test_write_bytes(self):
177
169
178
170
self .delete_test_bucket (_bucket )
179
171
172
+ def test_use_default_org (self ):
173
+ bucket = self .create_test_bucket ()
174
+
175
+ record = "h2o_feet,location=coyote_creek level\\ water_level=1.0 1"
176
+ self .write_client .write (bucket .name , record = record )
177
+
178
+ result = self .query_api .query (
179
+ "from(bucket:\" " + bucket .name + "\" ) |> range(start: 1970-01-01T00:00:00.000000001Z) |> last()" , self .org )
180
+
181
+ self .assertEqual (len (result ), 1 )
182
+ self .assertEqual (result [0 ].records [0 ].get_measurement (), "h2o_feet" )
183
+ self .assertEqual (result [0 ].records [0 ].get_value (), 1.0 )
184
+ self .assertEqual (result [0 ].records [0 ].get_field (), "level water_level" )
185
+ self .assertEqual (result [0 ].records [0 ].get_time (),
186
+ datetime .datetime (1970 , 1 , 1 , 0 , 0 , tzinfo = datetime .timezone .utc ))
187
+
188
+ def test_write_empty_data (self ):
189
+ bucket = self .create_test_bucket ()
190
+
191
+ with self .assertRaises (ApiException ) as cm :
192
+ self .write_client .write (bucket .name )
193
+ exception = cm .exception
194
+
195
+ self .assertEqual (400 , exception .status )
196
+ self .assertEqual ("Bad Request" , exception .reason )
197
+
198
+ result = self .query_api .query (
199
+ "from(bucket:\" " + bucket .name + "\" ) |> range(start: 1970-01-01T00:00:00.000000001Z) |> last()" , self .org )
200
+
201
+ self .assertEqual (len (result ), 0 )
202
+
180
203
181
204
class AsynchronousWriteTest (BaseTest ):
182
205
0 commit comments