set.py
429 Bytes
import unittest
from floraconcierge.utils import LimitedOrderedSet
class TestLimitedSet(unittest.TestCase):
def test_baseic_usage(self):
x = LimitedOrderedSet(limit=5, seq=('wow', 'xxx', 'aaa', 'zz'))
y = LimitedOrderedSet(seq=('xxx', 'qqq', 'wow', 'zzz', 'crazy', 'amazy!'))
z = x
for xx in y:
z.append(xx)
self.assertEqual(z, ('zz', 'qqq', 'zzz', 'crazy', 'amazy!'))