diff --git a/tests/test_coding/test_structures.py b/tests/test_coding/test_structures.py index cd012a338957fb37d85071a1d24d0178bf41f12a..836cea05cfbd7d732b12c423114b9118268c34d8 100644 --- a/tests/test_coding/test_structures.py +++ b/tests/test_coding/test_structures.py @@ -6,6 +6,7 @@ import unittest from satella.coding import TimeBasedHeap, Heap, CallableGroup import six import copy +import mock class TestCallableGroup(unittest.TestCase): @@ -35,21 +36,13 @@ class TestTimeBasedHeap(unittest.TestCase): def test_def(self): - - class DCS(object): - def __call__(self): - return self.v - def set(self, v): - self.v = v - - clk = DCS() - clk.set(0) + clk = mock.Mock(return_value=0) tbh = TimeBasedHeap(default_clock_source=clk) tbh.put('ala') tbh.put(4, 'alla') - clk.set(3) + clk.return_value = 3 q = set(tbh.pop_less_than())