[pypy-commit] pypy jit-cleanup: clean up uses of AbstractCPU and random stylistic issues, including a duplicated test

rlamy pypy.commits at gmail.com
Wed Apr 3 21:31:19 EDT 2019


Author: Ronan Lamy <ronan.lamy at gmail.com>
Branch: jit-cleanup
Changeset: r96414:8c0194bc5160
Date: 2019-04-04 01:51 +0100
http://bitbucket.org/pypy/pypy/changeset/8c0194bc5160/

Log:	clean up uses of AbstractCPU and random stylistic issues, including
	a duplicated test

diff --git a/rpython/jit/backend/test/jitlog_test.py b/rpython/jit/backend/test/jitlog_test.py
--- a/rpython/jit/backend/test/jitlog_test.py
+++ b/rpython/jit/backend/test/jitlog_test.py
@@ -1,18 +1,8 @@
-import re
 import os
-from rpython.rlib import debug
-from rpython.jit.tool.oparser import pure_parse
-from rpython.jit.metainterp import logger
 from rpython.rlib.rjitlog import rjitlog as jl
-from StringIO import StringIO
-from rpython.jit.metainterp.optimizeopt.util import equaloplists
-from rpython.jit.metainterp.history import AbstractDescr, JitCellToken, BasicFailDescr, BasicFinalDescr
-from rpython.jit.backend.model import AbstractCPU
 from rpython.rlib.jit import JitDriver
-from rpython.rlib.objectmodel import always_inline
 from rpython.jit.metainterp.test.support import LLJitMixin
 from rpython.rlib.rjitlog import rjitlog
-import tempfile
 
 class LoggerTest(LLJitMixin):
 
@@ -33,7 +23,7 @@
         file = tmpdir.join('jitlog')
         monkeypatch.setenv("JITLOG", file.strpath)
         f = self.run_sample_loop(None)
-        self.meta_interp(f, [10,0])
+        self.meta_interp(f, [10, 0])
         assert os.path.exists(file.strpath)
         with file.open('rb') as fd:
             # check the file header
@@ -45,28 +35,16 @@
         monkeypatch.setattr(jl, 'JITLOG_VERSION_16BIT_LE', '\xff\xfe')
         monkeypatch.setenv("JITLOG", file.strpath)
         f = self.run_sample_loop(None)
-        self.meta_interp(f, [10,0])
+        self.meta_interp(f, [10, 0])
         assert os.path.exists(file.strpath)
         with file.open('rb') as fd:
             # check the file header
             assert fd.read(3) == jl.MARK_JITLOG_HEADER + '\xff\xfe'
             assert len(fd.read()) > 0
 
-    def test_version(self, monkeypatch, tmpdir):
-        file = tmpdir.join('jitlog')
-        monkeypatch.setattr(jl, 'JITLOG_VERSION_16BIT_LE', '\xff\xfe')
-        monkeypatch.setenv("JITLOG", file.strpath)
-        f = self.run_sample_loop(None)
-        self.meta_interp(f, [10,0])
-        assert os.path.exists(file.strpath)
-        with file.open('rb') as fd:
-            # check the file header
-            assert fd.read(3) == jl.MARK_JITLOG_HEADER + '\xff\xfe'
-            assert len(fd.read()) > 0
-
-    def run_sample_loop(self, func, myjitdriver = None):
+    def run_sample_loop(self, func, myjitdriver=None):
         if not myjitdriver:
-            myjitdriver = JitDriver(greens = [], reds = 'auto')
+            myjitdriver = JitDriver(greens=[], reds='auto')
         def f(y, x):
             res = 0
             if func:
diff --git a/rpython/jit/metainterp/test/test_logger.py b/rpython/jit/metainterp/test/test_logger.py
--- a/rpython/jit/metainterp/test/test_logger.py
+++ b/rpython/jit/metainterp/test/test_logger.py
@@ -6,7 +6,6 @@
 from rpython.jit.metainterp.optimizeopt.util import equaloplists
 from rpython.jit.metainterp.history import (
     AbstractDescr, JitCellToken, BasicFailDescr, BasicFinalDescr)
-from rpython.jit.backend.model import AbstractCPU
 
 
 class Descr(AbstractDescr):
@@ -19,8 +18,10 @@
             for arg in args:
                 print >> log_stream, arg,
             print >> log_stream
+
         def debug_start(self, *args):
             pass
+
         def debug_stop(self, *args):
             pass
     try:
@@ -55,7 +56,6 @@
                 get_location_str = staticmethod(lambda args: "dupa")
 
         class FakeMetaInterpSd:
-            cpu = AbstractCPU()
             jitdrivers_sd = [FakeJitDriver()]
             def get_name_from_address(self, addr):
                 return 'Name'
diff --git a/rpython/rlib/rjitlog/test/test_jitlog.py b/rpython/rlib/rjitlog/test/test_jitlog.py
--- a/rpython/rlib/rjitlog/test/test_jitlog.py
+++ b/rpython/rlib/rjitlog/test/test_jitlog.py
@@ -1,10 +1,7 @@
 import pytest
 import sys
-from rpython.jit.tool.oparser import pure_parse
-from rpython.jit.metainterp.optimizeopt.util import equaloplists
 from rpython.jit.metainterp.resoperation import ResOperation, rop
-from rpython.jit.backend.model import AbstractCPU
-from rpython.jit.metainterp.history import ConstInt, ConstPtr
+from rpython.jit.metainterp.history import ConstInt
 from rpython.rlib.rjitlog import rjitlog as jl
 from rpython.jit.metainterp.history import AbstractDescr
 from rpython.rlib.objectmodel import compute_unique_id
@@ -41,7 +38,6 @@
 
 
 class FakeMetaInterpSd:
-    cpu = AbstractCPU()
     jitdrivers_sd = [FakeJitDriver()]
     def get_name_from_address(self, addr):
         return 'Name'


More information about the pypy-commit mailing list