def test_many_bin(self): try: for n in xrange(10000): self.assertEquals(backports.bin(n), bin(n)) self.assertEquals(backports.bin(sys.maxint), bin(sys.maxint)) except NameError: # NameError will occur on Python versions that lack bin() pass
def test_many_bin(self): try: for n in range(10000): # pylint: disable=E0602 self.assertEqual(backports.bin(n), bin(n)) # pylint: disable=E0602 self.assertEqual(backports.bin(sys.maxsize), bin(sys.maxsize)) except NameError: # NameError will occur on Python versions that lack bin() pass
def test_bin(self): self.assertEquals(backports.bin(170), '0b10101010')
def bitmask_to_dict(s): # appcfg = dict((n, False) for n in range(8)) # appcfg = dict([(p[0], bool(int(p[1]))) for p in # enumerate(bin(s)[:1:-1])]) return dict([(up, True) for up, enable in enumerate(bin(s)[:1:-1]) if int(enable)])
# 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. # # The full GNU General Public License is included in this distribution in # the file called "COPYING". from collections import namedtuple import logging import itertools import math import lldptool import dcbtool try: # noinspection PyCompatibility bin(1) except NameError: import common from autotest.client.shared.backports import bin MAX_UPS = 8 logging.basicConfig(level=logging.DEBUG) def format_if_not_none(template, val, func): if val is not None: return template % func(val) else: return ""