コード例 #1
0
 def test_random_getnode(self):
     node = uuid._random_getnode()
     # The multicast bit, i.e. the least significant bit of first octet,
     # must be set for randomly generated MAC addresses.  See RFC 4122,
     # $4.1.6.
     self.assertTrue(node & (1 << 40), '%012x' % node)
     self.check_node(node)
コード例 #2
0
 def test_random_getnode(self):
     node = uuid._random_getnode()
     # The multicast bit, i.e. the least significant bit of first octet,
     # must be set for randomly generated MAC addresses.  See RFC 4122,
     # $4.1.6.
     self.assertTrue(node & (1 << 40), '%012x' % node)
     self.check_node(node)
コード例 #3
0
ファイル: misc.py プロジェクト: sauravsrijan/coaster
def uuid1mc():
    """
    Return a UUID1 with a random multicast MAC id.

    >>> isinstance(uuid1mc(), uuid.UUID)
    True
    """
    return uuid.uuid1(node=uuid._random_getnode())
コード例 #4
0
ファイル: test_uuid.py プロジェクト: adUst0/FixSubs
 def test_random_getnode(self):
     node = uuid._random_getnode()
     # Least significant bit of first octet must be set.
     self.assertTrue(node & 0x010000000000, '%012x' % node)
     self.check_node(node)
コード例 #5
0
 def test_random_getnode(self):
     node = uuid._random_getnode()
     # Least significant bit of first octet must be set.
     self.assertTrue(node & 0x010000000000)
     self.assertTrue(node < (1L << 48))
コード例 #6
0
 def test_random_getnode(self):
     node = uuid._random_getnode()
     # Least significant bit of first octet must be set.
     self.assertTrue(node & 0x010000000000)
     self.assertTrue(node < (1L << 48))
コード例 #7
0
 def test_random_getnode(self):
     node = uuid._random_getnode()
     self.assert_(0 <= node)
     self.assert_(node < (1 <<48))
コード例 #8
0
def uuid1mc():
    """
    Return a UUID1 with a random multicast MAC id
    """
    return uuid.uuid1(node=uuid._random_getnode())
コード例 #9
0
ファイル: test_uuid.py プロジェクト: holybomb/PinyinFight
 def test_random_getnode(self):
     node = uuid._random_getnode()
     self.assert_(0 <= node)
     self.assert_(node < (1L << 48))
コード例 #10
0
ファイル: utils.py プロジェクト: maquinuz/coaster
def uuid1mc():
    """
    Return a UUID1 with a random multicast MAC id
    """
    return uuid.uuid1(node=uuid._random_getnode())
コード例 #11
0
    ...
  },
  ...
}

"""

import uuid
import random
import hashlib
import json

ABC = 'abcdefghijklmnopqrstuvwxyz'

namespaces = [
    uuid.uuid1(node=uuid._random_getnode()),
    uuid.uuid3(namespace=uuid.NAMESPACE_DNS, name='example.com'),
    uuid.uuid4(),
    uuid.uuid5(namespace=uuid.NAMESPACE_DNS, name='example.com'),
]


def names(n=10, k=8):
    '''Generate random alphabetic names

    n - the number of random names
    k - the length of the random names
    '''
    def choices(population, k):
        return [random.choice(population) for _ in range(k)]
コード例 #12
0
ファイル: test_uuid.py プロジェクト: pracaas/python
 def test_random_getnode(self):
     node = uuid._random_getnode()
     self.assertTrue(0 <= node)
     self.assertTrue(node < (1 <<48))
コード例 #13
0
 def test_random_getnode(self):
     node = uuid._random_getnode()
     self.assertTrue(node & 1099511627776, '%012x' % node)
     self.check_node(node)
コード例 #14
0
ファイル: nodes.py プロジェクト: xxoolm/Ryven
 def update_event(self, inp=-1):
     self.set_output_val(0, uuid._random_getnode())