Mercurial > hg
comparison tests/test-rust-discovery.py @ 42735:5154701a5413
rust-discovery: accept the new 'respectsize' init arg
At this stage, we don't do anything about it: it will be meaningful
in sampling methods that aren't implemented yet.
Differential Revision: https://phab.mercurial-scm.org/D6516
author | Georges Racinet <georges.racinet@octobus.net> |
---|---|
date | Wed, 12 Jun 2019 14:18:12 +0100 |
parents | a7f1a0b3f461 |
children | b6f3f704a561 |
comparison
equal
deleted
inserted
replaced
42734:7013c7ce987f | 42735:5154701a5413 |
---|---|
59 2: (1, -1), | 59 2: (1, -1), |
60 3: (2, -1)}) | 60 3: (2, -1)}) |
61 | 61 |
62 def testaddcommonsmissings(self): | 62 def testaddcommonsmissings(self): |
63 idx = self.parseindex() | 63 idx = self.parseindex() |
64 disco = PartialDiscovery(idx, [3]) | 64 disco = PartialDiscovery(idx, [3], True) |
65 self.assertFalse(disco.hasinfo()) | 65 self.assertFalse(disco.hasinfo()) |
66 self.assertFalse(disco.iscomplete()) | 66 self.assertFalse(disco.iscomplete()) |
67 | 67 |
68 disco.addcommons([1]) | 68 disco.addcommons([1]) |
69 self.assertTrue(disco.hasinfo()) | 69 self.assertTrue(disco.hasinfo()) |
75 | 75 |
76 self.assertEqual(disco.commonheads(), {1}) | 76 self.assertEqual(disco.commonheads(), {1}) |
77 | 77 |
78 def testaddmissingsstats(self): | 78 def testaddmissingsstats(self): |
79 idx = self.parseindex() | 79 idx = self.parseindex() |
80 disco = PartialDiscovery(idx, [3]) | 80 disco = PartialDiscovery(idx, [3], True) |
81 self.assertIsNone(disco.stats()['undecided'], None) | 81 self.assertIsNone(disco.stats()['undecided'], None) |
82 | 82 |
83 disco.addmissings([2]) | 83 disco.addmissings([2]) |
84 self.assertEqual(disco.stats()['undecided'], 2) | 84 self.assertEqual(disco.stats()['undecided'], 2) |
85 | 85 |
86 def testaddinfocommonfirst(self): | 86 def testaddinfocommonfirst(self): |
87 idx = self.parseindex() | 87 idx = self.parseindex() |
88 disco = PartialDiscovery(idx, [3]) | 88 disco = PartialDiscovery(idx, [3], True) |
89 disco.addinfo([(1, True), (2, False)]) | 89 disco.addinfo([(1, True), (2, False)]) |
90 self.assertTrue(disco.hasinfo()) | 90 self.assertTrue(disco.hasinfo()) |
91 self.assertTrue(disco.iscomplete()) | 91 self.assertTrue(disco.iscomplete()) |
92 self.assertEqual(disco.commonheads(), {1}) | 92 self.assertEqual(disco.commonheads(), {1}) |
93 | 93 |
94 def testaddinfomissingfirst(self): | 94 def testaddinfomissingfirst(self): |
95 idx = self.parseindex() | 95 idx = self.parseindex() |
96 disco = PartialDiscovery(idx, [3]) | 96 disco = PartialDiscovery(idx, [3], True) |
97 disco.addinfo([(2, False), (1, True)]) | 97 disco.addinfo([(2, False), (1, True)]) |
98 self.assertTrue(disco.hasinfo()) | 98 self.assertTrue(disco.hasinfo()) |
99 self.assertTrue(disco.iscomplete()) | 99 self.assertTrue(disco.iscomplete()) |
100 self.assertEqual(disco.commonheads(), {1}) | 100 self.assertEqual(disco.commonheads(), {1}) |
101 | 101 |