VPP-1508 python3 tests: python3 repr.
Use six.reprlib. Uses repr for python 2 and reprlib for python 3. Change-Id: Ia343a492d533bd511ed57166381e10a37e452d36 Signed-off-by: Paul Vinciguerra <pvinci@vinciconsulting.com>
This commit is contained in:
@ -1,10 +1,13 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
import inspect
|
||||
import os
|
||||
import unittest
|
||||
import inspect
|
||||
from multiprocessing import Process, Pipe
|
||||
from pickle import dumps, PicklingError
|
||||
from pickle import dumps
|
||||
|
||||
import six
|
||||
|
||||
from framework import VppTestCase
|
||||
|
||||
|
||||
@ -99,7 +102,7 @@ class RemoteClass(Process):
|
||||
self._pipe = Pipe() # pipe for input/output arguments
|
||||
|
||||
def __repr__(self):
|
||||
return repr(RemoteClassAttr(self, None))
|
||||
return six.reprlib(RemoteClassAttr(self, None))
|
||||
|
||||
def __str__(self):
|
||||
return str(RemoteClassAttr(self, None))
|
||||
@ -191,7 +194,7 @@ class RemoteClass(Process):
|
||||
def _get_local_repr(self, path):
|
||||
try:
|
||||
obj = self._get_local_object(path)
|
||||
return repr(obj)
|
||||
return six.reprlib(obj)
|
||||
except AttributeError:
|
||||
return None
|
||||
|
||||
|
Reference in New Issue
Block a user