86>Apr 14 01:23:38 userdel[12477]: delete user 'rooter'
<86>Apr 14 01:23:38 groupadd[12487]: group added to /etc/group: name=rooter, GID=561
<86>Apr 14 01:23:38 groupadd[12487]: group added to /etc/gshadow: name=rooter
<86>Apr 14 01:23:38 groupadd[12487]: new group: name=rooter, GID=561
<86>Apr 14 01:23:38 useradd[12496]: new user: name=rooter, UID=561, GID=561, home=/root, shell=/bin/bash
<86>Apr 14 01:23:38 userdel[12509]: delete user 'builder'
<86>Apr 14 01:23:38 userdel[12509]: removed group 'builder' owned by 'builder'
<86>Apr 14 01:23:38 userdel[12509]: removed shadow group 'builder' owned by 'builder'
<86>Apr 14 01:23:38 groupadd[12519]: group added to /etc/group: name=builder, GID=562
<86>Apr 14 01:23:38 groupadd[12519]: group added to /etc/gshadow: name=builder
<86>Apr 14 01:23:38 groupadd[12519]: new group: name=builder, GID=562
<86>Apr 14 01:23:38 useradd[12526]: new user: name=builder, UID=562, GID=562, home=/usr/src, shell=/bin/bash
<13>Apr 14 01:23:42 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed
<13>Apr 14 01:23:42 rpmi: libgdbm-1.8.3-alt10 1454943313 installed
<13>Apr 14 01:23:42 rpmi: libtinfo-devel-5.9-alt8 1456756459 installed
<13>Apr 14 01:23:43 rpmi: libncurses-devel-5.9-alt8 1456756459 installed
<13>Apr 14 01:23:43 rpmi: python-modules-curses-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:43 rpmi: libverto-0.2.6-alt1_6 1455633234 installed
<13>Apr 14 01:23:43 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed
<13>Apr 14 01:23:43 rpmi: libcom_err-1.42.13-alt2 1449075846 installed
<13>Apr 14 01:23:43 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed
<13>Apr 14 01:23:43 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766129 installed
<13>Apr 14 01:23:43 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766129 installed
<86>Apr 14 01:23:43 groupadd[19628]: group added to /etc/group: name=_keytab, GID=499
<86>Apr 14 01:23:43 groupadd[19628]: group added to /etc/gshadow: name=_keytab
<86>Apr 14 01:23:43 groupadd[19628]: new group: name=_keytab, GID=499
<13>Apr 14 01:23:43 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355673 installed
<13>Apr 14 01:23:44 rpmi: python3-base-3.5.4-alt2.M80P.1 1527753911 installed
<13>Apr 14 01:23:44 rpmi: python3-3.5.4-alt2.M80P.1 1527753911 installed
<13>Apr 14 01:23:44 rpmi: python-modules-compiler-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:44 rpmi: rpm-build-python3-0.1.10.10-alt1.M80P.1 1530521451 installed
<13>Apr 14 01:23:44 rpmi: libpython3-3.5.4-alt2.M80P.1 1527753911 installed
<13>Apr 14 01:23:44 rpmi: python3-module-py-1.4.34-alt0.M80P.1 1503506764 installed
<13>Apr 14 01:23:44 rpmi: python3-dev-3.5.4-alt2.M80P.1 1527753911 installed
<13>Apr 14 01:23:44 rpmi: python-modules-email-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python3-module-pytest-3.2.1-alt0.M80P.1 1503499784 installed
<13>Apr 14 01:23:45 rpmi: python3-module-setuptools-1:18.5-alt0.M80P.1 1497527461 installed
<13>Apr 14 01:23:45 rpmi: python-modules-unittest-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-modules-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-modules-ctypes-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-modules-encodings-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-modules-multiprocessing-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-modules-logging-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-tools-2to3-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-modules-xml-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-modules-hotshot-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-modules-bsddb-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-dev-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-module-py-1.4.34-alt0.M80P.1 1503506764 installed
<13>Apr 14 01:23:45 rpmi: python-modules-json-2.7.11-alt6.M80P.1 1527682470 installed
<13>Apr 14 01:23:45 rpmi: python-module-pytest-3.2.1-alt0.M80P.1 1503499784 installed
<13>Apr 14 01:23:45 rpmi: python-module-setuptools-1:18.5-alt0.M80P.1 1497527461 installed
Installing python-module-zc.comment-0.1.0-alt3.1.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.23329
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf python-module-zc.comment-0.1.0
+ echo 'Source #0 (python-module-zc.comment-0.1.0.tar):'
Source #0 (python-module-zc.comment-0.1.0.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/python-module-zc.comment-0.1.0.tar
+ cd python-module-zc.comment-0.1.0
+ /bin/chmod -c -Rf u+rwX,go-w .
+ cp -fR . ../python3
+ find ../python3 -type f -name '*.py' -exec 2to3 -w -n '{}' +
RefactoringTool: Skipping optional fixer: buffer
RefactoringTool: Skipping optional fixer: idioms
RefactoringTool: Skipping optional fixer: set_literal
RefactoringTool: Skipping optional fixer: ws_comma
RefactoringTool: No changes to ../python3/src/zc/comment/tests.py
RefactoringTool: Refactored ../python3/src/zc/comment/interfaces.py
RefactoringTool: No changes to ../python3/src/zc/comment/i18n.py
RefactoringTool: No changes to ../python3/src/zc/comment/comment.py
RefactoringTool: Refactored ../python3/src/zc/comment/browser/widget.py
RefactoringTool: Refactored ../python3/src/zc/comment/browser/views.py
RefactoringTool: Refactored ../python3/src/zc/comment/browser/tests.py
--- ../python3/src/zc/comment/interfaces.py (original)
+++ ../python3/src/zc/comment/interfaces.py (refactored)
@@ -23,7 +23,7 @@
import zope.lifecycleevent.interfaces
from zope.interface.common.sequence import IReadSequence
-from i18n import _
+from .i18n import _
class ICommentText(zope.schema.interfaces.IText):
@@ -71,8 +71,8 @@
"""
comment = zope.schema.Object(
- title=u'Comment',
- description=u'The comment object that has been created.',
+ title='Comment',
+ description='The comment object that has been created.',
schema=IComment)
--- ../python3/src/zc/comment/browser/widget.py (original)
+++ ../python3/src/zc/comment/browser/widget.py (refactored)
@@ -25,7 +25,7 @@
"""
__docformat__ = "reStructuredText"
-import HTMLParser
+import html.parser
import xml.sax.saxutils
import zope.app.form.browser.textwidgets
@@ -90,10 +90,10 @@
return value
-class ConversionParser(HTMLParser.HTMLParser):
+class ConversionParser(html.parser.HTMLParser):
def __init__(self):
- HTMLParser.HTMLParser.__init__(self)
+ html.parser.HTMLParser.__init__(self)
self.__buffer = []
def handle_data(self, data):
--- ../python3/src/zc/comment/browser/views.py (original)
+++ ../python3/src/zc/comment/browser/views.py (refactored)
@@ -75,7 +75,7 @@
comment = self.widgets.get('comment')
if comment is not None:
comment.style="width: 50ex; height: 6em;"
- comment.setRenderedValue(u'')
+ comment.setRenderedValue('')
@zope.cachedescriptors.property.Lazy
def formatter(self):
@@ -96,7 +96,7 @@
class CommentsSubPage(zope.formlib.form.SubPageForm, Comments):
- label = u''
+ label = ''
template = ViewPageTemplateFile('commentssub.pt')
--- ../python3/src/zc/comment/browser/tests.py (original)
+++ ../python3/src/zc/comment/browser/tests.py (refactored)
@@ -44,14 +44,14 @@
class IFace(zope.interface.Interface):
foo = zc.comment.interfaces.CommentText(
- title=u"Foo",
- description=u"Foo description",
+ title="Foo",
+ description="Foo description",
)
class Face(object):
- foo = (u"Foo
\n"
- u"\n"
- u"Bar < & >")
+ foo = ("Foo
\n"
+ "\n"
+ "Bar < & >")
class MyContent(persistent.Persistent):
@@ -81,13 +81,13 @@
w = zope.component.getMultiAdapter(
(self.bound_field, self.request),
zope.app.form.interfaces.IDisplayWidget)
- self.failUnless(isinstance(w, zc.comment.browser.widget.Display))
+ self.assertTrue(isinstance(w, zc.comment.browser.widget.Display))
def test_input_widget_lookup(self):
w = zope.component.getMultiAdapter(
(self.bound_field, self.request),
zope.app.form.interfaces.IInputWidget)
- self.failUnless(isinstance(w, zc.comment.browser.widget.Input))
+ self.assertTrue(isinstance(w, zc.comment.browser.widget.Input))
class TestBase(object):
@@ -130,22 +130,22 @@
del form["field.foo"]
def test_hasInput(self):
- self.failIf(self._widget.hasInput())
+ self.assertFalse(self._widget.hasInput())
form = self._widget.request.form
- form["field.foo"] = u'some text'
- self.failUnless(self._widget.hasInput())
- self._widget.setRenderedValue(u"other text")
- self.failUnless(self._widget.hasInput())
+ form["field.foo"] = 'some text'
+ self.assertTrue(self._widget.hasInput())
+ self._widget.setRenderedValue("other text")
+ self.assertTrue(self._widget.hasInput())
self.clearForm()
- self.failIf(self._widget.hasInput())
+ self.assertFalse(self._widget.hasInput())
def test_getInputValue_one_line(self):
- self._widget.request.form["field.foo"] = u'line of text'
- self.assertEqual(self._widget.getInputValue(), u'line of text')
+ self._widget.request.form["field.foo"] = 'line of text'
+ RefactoringTool: No changes to ../python3/src/zc/__init__.py
RefactoringTool: No changes to ../python3/setup.py
RefactoringTool: Refactored ../python3/bootstrap.py
RefactoringTool: Files that were modified:
RefactoringTool: ../python3/src/zc/comment/tests.py
RefactoringTool: ../python3/src/zc/comment/interfaces.py
RefactoringTool: ../python3/src/zc/comment/i18n.py
RefactoringTool: ../python3/src/zc/comment/comment.py
RefactoringTool: ../python3/src/zc/comment/browser/widget.py
RefactoringTool: ../python3/src/zc/comment/browser/views.py
RefactoringTool: ../python3/src/zc/comment/browser/tests.py
RefactoringTool: ../python3/src/zc/__init__.py
RefactoringTool: ../python3/setup.py
RefactoringTool: ../python3/bootstrap.py
self.assertEqual(self._widget.getInputValue(), 'line of text')
def test_getInputValue_multi_line(self):
- self._widget.request.form["field.foo"] = u'line 1\rline 2'
- self.assertEqual(self._widget.getInputValue(), u'line 1
\nline 2')
+ self._widget.request.form["field.foo"] = 'line 1\rline 2'
+ self.assertEqual(self._widget.getInputValue(), 'line 1
\nline 2')
def test_render_missing_value(self):
self._widget.setRenderedValue(self._widget.context.missing_value)
@@ -162,8 +162,8 @@
inorder=True)
def test_render_multi_line(self):
- self._widget.setRenderedValue(u"line 1
\n
\nline 3"
- u" < & > ")
+ self._widget.setRenderedValue("line 1
\n
\nline 3"
+ " < & > ")
self.verifyResult(self._widget(),
['