tests/test-rust-discovery.py
changeset 42759 791791a1fd4e
parent 42741 4e7bd6180b53
child 43076 2372284d9457
--- a/tests/test-rust-discovery.py	Tue Aug 13 14:28:10 2019 -0700
+++ b/tests/test-rust-discovery.py	Wed Aug 14 16:11:45 2019 -0400
@@ -31,11 +31,14 @@
     b'\x00\x00\x00\x00\x00\x00\x00\x00\x00'
     )
 
+class fakechangelog(object):
+    def __init__(self, idx):
+        self.index = idx
+
 class fakerepo(object):
     def __init__(self, idx):
         """Just make so that self.changelog.index is the given idx."""
-        self.index = idx
-        self.changelog = self
+        self.changelog = fakechangelog(idx)
 
 @unittest.skipIf(PartialDiscovery is None or cparsers is None,
                  "rustext or the C Extension parsers module "