aboutsummaryrefslogtreecommitdiffstats
path: root/util/stream/str_ut.pyx
diff options
context:
space:
mode:
authordanila-eremin <danila-eremin@yandex-team.ru>2022-02-10 16:46:21 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:21 +0300
commit358e631d1a69242d3ae4d6e6b1e4f7581d03133b (patch)
treedb997f29fd5f1b32ede8ce681a7c73ec0a0714d0 /util/stream/str_ut.pyx
parentbf23f1e45d4627b54a70900ef362c1be748cc787 (diff)
downloadydb-358e631d1a69242d3ae4d6e6b1e4f7581d03133b.tar.gz
Restoring authorship annotation for <danila-eremin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'util/stream/str_ut.pyx')
-rw-r--r--util/stream/str_ut.pyx124
1 files changed, 62 insertions, 62 deletions
diff --git a/util/stream/str_ut.pyx b/util/stream/str_ut.pyx
index 2ae617303f..17bf222250 100644
--- a/util/stream/str_ut.pyx
+++ b/util/stream/str_ut.pyx
@@ -1,62 +1,62 @@
-# cython: c_string_type=str, c_string_encoding=utf8
-
-from cython.operator cimport dereference
-
-from util.generic.ptr cimport THolder
-from util.generic.string cimport TString, TStringBuf
-from util.stream.str cimport TStringOutput, TStringOutputPtr
-
-import unittest
-
-
-class TestStringOutput(unittest.TestCase):
- def test_ctor1(self):
- cdef TStringOutput output
-
- def test_ctor2(self):
- cdef TString string
- cdef THolder[TStringOutput] string_output = THolder[TStringOutput](new TStringOutput(string))
-
- def test_write_char(self):
- cdef TString string
- cdef TStringOutputPtr string_output = TStringOutputPtr(new TStringOutput(string))
-
- self.assertEqual(string, "")
- dereference(string_output.Get()).WriteChar('1')
- self.assertEqual(string, "1")
- dereference(string_output.Get()).WriteChar('2')
- self.assertEqual(string, "12")
- dereference(string_output.Get()).WriteChar('3')
- self.assertEqual(string, "123")
-
- def test_write_void(self):
- cdef TString string
- cdef TStringOutputPtr string_output = TStringOutputPtr(new TStringOutput(string))
-
- self.assertEqual(string, "")
- dereference(string_output.Get()).Write("1", 1)
- self.assertEqual(string, "1")
- dereference(string_output.Get()).Write("2", 1)
- self.assertEqual(string, "12")
- dereference(string_output.Get()).Write("34", 2)
- self.assertEqual(string, "1234")
-
- def test_write_buf(self):
- cdef TString string
- cdef TStringOutputPtr string_output = TStringOutputPtr(new TStringOutput(string))
-
- self.assertEqual(string, "")
- dereference(string_output.Get()).WriteBuf(TStringBuf("1"))
- self.assertEqual(string, "1")
- dereference(string_output.Get()).WriteBuf(TStringBuf("2"))
- self.assertEqual(string, "12")
- dereference(string_output.Get()).WriteBuf(TStringBuf("34"))
- self.assertEqual(string, "1234")
-
- def test_reserve(self):
- cdef TString string
- cdef TStringOutputPtr string_output = TStringOutputPtr(new TStringOutput(string))
- self.assertEqual(string, "")
- dereference(string_output.Get()).Reserve(50)
- self.assertEqual(string, "")
- self.assertLessEqual(50, string.capacity())
+# cython: c_string_type=str, c_string_encoding=utf8
+
+from cython.operator cimport dereference
+
+from util.generic.ptr cimport THolder
+from util.generic.string cimport TString, TStringBuf
+from util.stream.str cimport TStringOutput, TStringOutputPtr
+
+import unittest
+
+
+class TestStringOutput(unittest.TestCase):
+ def test_ctor1(self):
+ cdef TStringOutput output
+
+ def test_ctor2(self):
+ cdef TString string
+ cdef THolder[TStringOutput] string_output = THolder[TStringOutput](new TStringOutput(string))
+
+ def test_write_char(self):
+ cdef TString string
+ cdef TStringOutputPtr string_output = TStringOutputPtr(new TStringOutput(string))
+
+ self.assertEqual(string, "")
+ dereference(string_output.Get()).WriteChar('1')
+ self.assertEqual(string, "1")
+ dereference(string_output.Get()).WriteChar('2')
+ self.assertEqual(string, "12")
+ dereference(string_output.Get()).WriteChar('3')
+ self.assertEqual(string, "123")
+
+ def test_write_void(self):
+ cdef TString string
+ cdef TStringOutputPtr string_output = TStringOutputPtr(new TStringOutput(string))
+
+ self.assertEqual(string, "")
+ dereference(string_output.Get()).Write("1", 1)
+ self.assertEqual(string, "1")
+ dereference(string_output.Get()).Write("2", 1)
+ self.assertEqual(string, "12")
+ dereference(string_output.Get()).Write("34", 2)
+ self.assertEqual(string, "1234")
+
+ def test_write_buf(self):
+ cdef TString string
+ cdef TStringOutputPtr string_output = TStringOutputPtr(new TStringOutput(string))
+
+ self.assertEqual(string, "")
+ dereference(string_output.Get()).WriteBuf(TStringBuf("1"))
+ self.assertEqual(string, "1")
+ dereference(string_output.Get()).WriteBuf(TStringBuf("2"))
+ self.assertEqual(string, "12")
+ dereference(string_output.Get()).WriteBuf(TStringBuf("34"))
+ self.assertEqual(string, "1234")
+
+ def test_reserve(self):
+ cdef TString string
+ cdef TStringOutputPtr string_output = TStringOutputPtr(new TStringOutput(string))
+ self.assertEqual(string, "")
+ dereference(string_output.Get()).Reserve(50)
+ self.assertEqual(string, "")
+ self.assertLessEqual(50, string.capacity())