Skip to content

Commit 08d5e1e

Browse files
feat: support-env
1 parent 834bdea commit 08d5e1e

File tree

2 files changed

+11
-29
lines changed

2 files changed

+11
-29
lines changed

tests/test_influxdb_client_3.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import unittest
22
from unittest.mock import patch
33

4-
from influxdb_client_3 import InfluxDBClient3, WritePrecision, DefaultWriteOptions
4+
from influxdb_client_3 import InfluxDBClient3, WritePrecision, DefaultWriteOptions, Point, WriteOptions, WriteType
55
from tests.util import asyncio_run
66
from tests.util.mocks import ConstantFlightServer, ConstantData
77

@@ -74,6 +74,16 @@ async def test_query_async(self):
7474
assert {'data': 'sql_query', 'reference': query, 'value': -1.0} in result_list
7575
assert {'data': 'query_type', 'reference': 'sql', 'value': -1.0} in result_list
7676

77+
def test_write_api_custom_options_no_error(self):
78+
write_options = WriteOptions(write_type=WriteType.batching)
79+
write_client_option = {'write_options': write_options}
80+
client = InfluxDBClient3(write_client_options=write_client_option)
81+
try:
82+
client._write_api._write_batching("bucket", "org", Point.measurement("test"), None)
83+
self.assertTrue(True)
84+
except Exception as e:
85+
self.fail(f"Write API with default options raised an exception: {str(e)}")
86+
7787
def test_default_client(self):
7888
expected_precision = DefaultWriteOptions.write_precision.value
7989
expected_write_type = DefaultWriteOptions.write_type.value

tests/test_write_api.py

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)