diff options
author | danila-eremin <danila-eremin@yandex-team.ru> | 2022-02-10 16:46:21 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:46:21 +0300 |
commit | 358e631d1a69242d3ae4d6e6b1e4f7581d03133b (patch) | |
tree | db997f29fd5f1b32ede8ce681a7c73ec0a0714d0 /util/generic/deque_ut.pyx | |
parent | bf23f1e45d4627b54a70900ef362c1be748cc787 (diff) | |
download | ydb-358e631d1a69242d3ae4d6e6b1e4f7581d03133b.tar.gz |
Restoring authorship annotation for <danila-eremin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'util/generic/deque_ut.pyx')
-rw-r--r-- | util/generic/deque_ut.pyx | 132 |
1 files changed, 66 insertions, 66 deletions
diff --git a/util/generic/deque_ut.pyx b/util/generic/deque_ut.pyx index 42cec42647..5c8e985d8b 100644 --- a/util/generic/deque_ut.pyx +++ b/util/generic/deque_ut.pyx @@ -1,66 +1,66 @@ -from libcpp.deque cimport deque -from util.generic.deque cimport TDeque - -import pytest -import unittest - - -class TestDeque(unittest.TestCase): - def test_ctor1(self): - cdef TDeque[int] tmp = TDeque[int]() - self.assertEqual(tmp.size(), 0) - - def test_ctor2(self): - cdef TDeque[int] tmp = TDeque[int](10) - self.assertEqual(tmp.size(), 10) - self.assertEqual(tmp[0], 0) - - def test_ctor3(self): - cdef TDeque[int] tmp = TDeque[int](10, 42) - self.assertEqual(tmp.size(), 10) - self.assertEqual(tmp[0], 42) - - def test_ctor4(self): - cdef TDeque[int] tmp = TDeque[int](10, 42) - cdef TDeque[int] tmp2 = TDeque[int](tmp) - self.assertEqual(tmp2.size(), 10) - self.assertEqual(tmp2[0], 42) - - def test_operator_assign(self): - cdef TDeque[int] tmp2 - tmp2.push_back(1) - tmp2.push_back(2) - - cdef TDeque[int] tmp3 - tmp3.push_back(1) - tmp3.push_back(3) - - self.assertEqual(tmp2[1], 2) - self.assertEqual(tmp3[1], 3) - - tmp3 = tmp2 - - self.assertEqual(tmp2[1], 2) - self.assertEqual(tmp3[1], 2) - - def test_compare(self): - cdef TDeque[int] tmp1 - tmp1.push_back(1) - tmp1.push_back(2) - - cdef TDeque[int] tmp2 - tmp2.push_back(1) - tmp2.push_back(2) - - cdef TDeque[int] tmp3 - tmp3.push_back(1) - tmp3.push_back(3) - - self.assertTrue(tmp1 == tmp2) - self.assertTrue(tmp1 != tmp3) - - self.assertTrue(tmp1 < tmp3) - self.assertTrue(tmp1 <= tmp3) - - self.assertTrue(tmp3 > tmp1) - self.assertTrue(tmp3 >= tmp1)
\ No newline at end of file +from libcpp.deque cimport deque +from util.generic.deque cimport TDeque + +import pytest +import unittest + + +class TestDeque(unittest.TestCase): + def test_ctor1(self): + cdef TDeque[int] tmp = TDeque[int]() + self.assertEqual(tmp.size(), 0) + + def test_ctor2(self): + cdef TDeque[int] tmp = TDeque[int](10) + self.assertEqual(tmp.size(), 10) + self.assertEqual(tmp[0], 0) + + def test_ctor3(self): + cdef TDeque[int] tmp = TDeque[int](10, 42) + self.assertEqual(tmp.size(), 10) + self.assertEqual(tmp[0], 42) + + def test_ctor4(self): + cdef TDeque[int] tmp = TDeque[int](10, 42) + cdef TDeque[int] tmp2 = TDeque[int](tmp) + self.assertEqual(tmp2.size(), 10) + self.assertEqual(tmp2[0], 42) + + def test_operator_assign(self): + cdef TDeque[int] tmp2 + tmp2.push_back(1) + tmp2.push_back(2) + + cdef TDeque[int] tmp3 + tmp3.push_back(1) + tmp3.push_back(3) + + self.assertEqual(tmp2[1], 2) + self.assertEqual(tmp3[1], 3) + + tmp3 = tmp2 + + self.assertEqual(tmp2[1], 2) + self.assertEqual(tmp3[1], 2) + + def test_compare(self): + cdef TDeque[int] tmp1 + tmp1.push_back(1) + tmp1.push_back(2) + + cdef TDeque[int] tmp2 + tmp2.push_back(1) + tmp2.push_back(2) + + cdef TDeque[int] tmp3 + tmp3.push_back(1) + tmp3.push_back(3) + + self.assertTrue(tmp1 == tmp2) + self.assertTrue(tmp1 != tmp3) + + self.assertTrue(tmp1 < tmp3) + self.assertTrue(tmp1 <= tmp3) + + self.assertTrue(tmp3 > tmp1) + self.assertTrue(tmp3 >= tmp1)
\ No newline at end of file |