This commit is contained in:
2026-08-24 08:11:59 -07:00
commit 53df0eed10
275 changed files with 133056 additions and 0 deletions
@@ -0,0 +1,16 @@
import unittest
from dedupe import stable_unique
class HoldoutDedupeTests(unittest.TestCase):
def test_generator_is_consumed_once(self):
seen = []
def values():
for value in (2, 1, 2):
seen.append(value)
yield value
self.assertEqual(stable_unique(values(), lambda value: value), [2, 1])
self.assertEqual(seen, [2, 1, 2])
@@ -0,0 +1,8 @@
import unittest
from dedupe import stable_unique
class HoldoutDedupeTests(unittest.TestCase):
def test_empty_input(self):
self.assertEqual(stable_unique([], lambda value: value), [])