def test_min(self): Q = FiniteBestSet(N=10, max=False) for x in self.ar: Q.add(x, x) self.assertTrue(set(Q.get_all()).issuperset(set(self.min_set))) self.assertTrue(set(Q.get_all()).issubset(set(self.min_set)))
def test_min(self): Q = FiniteBestSet(N=10, max=False) for x in self.ar: Q.add(x,x) self.assertTrue(set(Q.get_all()).issuperset( set(self.min_set))) self.assertTrue(set(Q.get_all()).issubset( set(self.min_set)))
def test_max(self): Q = FiniteBestSet(N=10) for x in self.ar: Q.add(x, x) self.assertTrue(set(Q.get_all()).issuperset(set(self.max_set))) self.assertTrue(set(Q.get_all()).issubset(set(self.max_set)))
def test_max(self): Q = FiniteBestSet(N=10) for x in self.ar: Q.add(x,x) self.assertTrue(set(Q.get_all()).issuperset( set(self.max_set))) self.assertTrue(set(Q.get_all()).issubset( set(self.max_set)))