[pypy-commit] pypy default: Use OrderedDict as the reference to make hypothesis happy

rlamy pypy.commits at gmail.com
Fri Jan 18 14:29:54 EST 2019


Author: Ronan Lamy <ronan.lamy at gmail.com>
Branch: 
Changeset: r95670:0873ec79aa36
Date: 2019-01-18 19:29 +0000
http://bitbucket.org/pypy/pypy/changeset/0873ec79aa36/

Log:	Use OrderedDict as the reference to make hypothesis happy

diff --git a/rpython/rtyper/test/test_rdict.py b/rpython/rtyper/test/test_rdict.py
--- a/rpython/rtyper/test/test_rdict.py
+++ b/rpython/rtyper/test/test_rdict.py
@@ -1,6 +1,7 @@
 import sys
 from contextlib import contextmanager
 import signal
+from collections import OrderedDict
 
 from rpython.translator.translator import TranslationContext
 from rpython.annotator.model import (
@@ -1196,7 +1197,7 @@
                         DictValue(None, s_value))
         dictrepr.setup()
         self.l_dict = self.newdict(dictrepr)
-        self.reference = self.new_reference()
+        self.reference = OrderedDict()
         self.ll_key = r_key.convert_const
         self.ll_value = r_value.convert_const
         self.removed_keys = []
@@ -1323,7 +1324,6 @@
 
 class DictSpace(MappingSpace):
     MappingRepr = rdict.DictRepr
-    new_reference = dict
     ll_getitem = staticmethod(rdict.ll_dict_getitem)
     ll_setitem = staticmethod(rdict.ll_dict_setitem)
     ll_delitem = staticmethod(rdict.ll_dict_delitem)
diff --git a/rpython/rtyper/test/test_rordereddict.py b/rpython/rtyper/test/test_rordereddict.py
--- a/rpython/rtyper/test/test_rordereddict.py
+++ b/rpython/rtyper/test/test_rordereddict.py
@@ -422,7 +422,6 @@
 
 class ODictSpace(MappingSpace):
     MappingRepr = rodct.OrderedDictRepr
-    new_reference = OrderedDict
     moved_around = False
     ll_getitem = staticmethod(rodct.ll_dict_getitem)
     ll_setitem = staticmethod(rodct.ll_dict_setitem)


More information about the pypy-commit mailing list