Code Duplication    Length = 18-18 lines in 2 locations

tests/data_structures/commons/stack_unit_test.py 2 locations

@@ 28-45 (lines=18) @@
25
            stack.push(i)
26
27
28
class LinkedListStackTest(unittest.TestCase):
29
    def test_push(self):
30
        stack = LinkedListStack()
31
        stack.push(10)
32
        stack.push(1)
33
34
        print([i for i in stack.iterate()])
35
36
        self.assertFalse(stack.is_empty())
37
        self.assertEqual(2, stack.size())
38
        self.assertEqual(1, stack.pop())
39
        self.assertFalse(stack.is_empty())
40
        self.assertEqual(1, stack.size())
41
        self.assertEqual(10, stack.pop())
42
        self.assertTrue(stack.is_empty())
43
44
        for i in range(100):
45
            stack.push(i)
46
47
48
class ArrayStackTest(unittest.TestCase):
@@ 8-25 (lines=18) @@
5
from pyalgs.data_structures.commons.stack import Stack
6
7
8
class StackTest(unittest.TestCase):
9
    def test_push(self):
10
        stack = Stack.create()
11
        stack.push(10)
12
        stack.push(1)
13
14
        print([i for i in stack.iterate()])
15
16
        self.assertFalse(stack.is_empty())
17
        self.assertEqual(2, stack.size())
18
        self.assertEqual(1, stack.pop())
19
        self.assertFalse(stack.is_empty())
20
        self.assertEqual(1, stack.size())
21
        self.assertEqual(10, stack.pop())
22
        self.assertTrue(stack.is_empty())
23
24
        for i in range(100):
25
            stack.push(i)
26
27
28
class LinkedListStackTest(unittest.TestCase):