@@ -28,7 +28,6 @@ def test_write_line_protocol(self):
2828
2929 record = "h2o_feet,location=coyote_creek level\\ water_level=1.0 1"
3030 self .write_client .write (bucket .name , self .org , record )
31- self .write_client .flush ()
3231
3332 result = self .query_api .query (
3433 "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):
4241
4342 self .delete_test_bucket (bucket )
4443
45- #####################################
46-
4744 def test_write_precision (self ):
4845 bucket = self .create_test_bucket ()
4946
@@ -67,8 +64,6 @@ def test_write_records_list(self):
6764
6865 self .write_client .write (bucket .name , self .org , record_list )
6966
70- self .write_client .flush ()
71-
7267 query = 'from(bucket:"' + bucket .name + '") |> range(start: 1970-01-01T00:00:00.000000001Z)'
7368 print (query )
7469
@@ -104,7 +99,6 @@ def test_write_points_unicode(self):
10499 record_list = [p ]
105100
106101 self .write_client .write (bucket .name , self .org , record_list )
107- self .write_client .flush ()
108102
109103 query = 'from(bucket:"' + bucket .name + '") |> range(start: 1970-01-01T00:00:00.000000001Z)'
110104 flux_result = self .client .query_api ().query (query )
@@ -142,7 +136,6 @@ def test_write_dictionary(self):
142136 "time" : "2009-11-10T23:00:00Z" , "fields" : {"water_level" : 1.0 }}
143137
144138 self .write_client .write (_bucket .name , self .org , _point )
145- self .write_client .flush ()
146139
147140 result = self .query_api .query (
148141 "from(bucket:\" " + _bucket .name + "\" ) |> range(start: 1970-01-01T00:00:00.000000001Z) |> last()" , self .org )
@@ -162,7 +155,6 @@ def test_write_bytes(self):
162155 _bytes = "h2o_feet,location=coyote_creek level\\ water_level=1.0 1" .encode ("utf-8" )
163156
164157 self .write_client .write (_bucket .name , self .org , _bytes )
165- self .write_client .flush ()
166158
167159 result = self .query_api .query (
168160 "from(bucket:\" " + _bucket .name + "\" ) |> range(start: 1970-01-01T00:00:00.000000001Z) |> last()" , self .org )
@@ -177,6 +169,37 @@ def test_write_bytes(self):
177169
178170 self .delete_test_bucket (_bucket )
179171
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+
180203
181204class AsynchronousWriteTest (BaseTest ):
182205
0 commit comments