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 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
Beispiel #3
0
 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 ""
 def test_bin(self):
     self.assertEquals(backports.bin(170), '0b10101010')