Skip to content

Commit 5fb1a49

Browse files
feat: support-env
1 parent 4c07804 commit 5fb1a49

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

tests/test_write_api.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# tests/test_write_api.py
2+
3+
import unittest
4+
from unittest import mock
5+
6+
from influxdb_client_3.write_client.client.write_api import WriteApi
7+
from influxdb_client_3.write_client.domain import WritePrecision
8+
9+
10+
class TestWriteApi(unittest.TestCase):
11+
12+
def setUp(self):
13+
self.mock_client = mock.MagicMock()
14+
self.mock_write_options = mock.Mock()
15+
self.mock_point_settings = mock.Mock()
16+
self.write_api = WriteApi(self.mock_client, self.mock_write_options, self.mock_point_settings)
17+
18+
@mock.patch("influxdb_client_3.write_client.client.write_api.WriteApi._write_batching")
19+
def test_write_batching_with_bytes(self, mock_write_batching):
20+
bucket = "my_bucket"
21+
org = "my_org"
22+
data = b"test_data"
23+
precision = WritePrecision.NS
24+
25+
self.write_api._write_batching(bucket, org, data, precision)
26+
27+
mock_write_batching.assert_called_once_with(bucket, org, data, precision)
28+
29+
30+

0 commit comments

Comments
 (0)