コード例 #1
0
ファイル: tcp.py プロジェクト: paulzhu8597/py-raft
 def __init__(self, port, uuid):
     self.port = port
     self.connections = {}
     self.c2u, self.u2c = create_map()
     self.data = {}
     self.unknowns = set()
     self.a2c, self.c2a = create_map()
     self.uuid = uuid
コード例 #2
0
ファイル: tcp.py プロジェクト: AlexSnet/py-raft
 def __init__(self, port, uuid):
     self.port = port
     self.connections = {}
     self.c2u, self.u2c = create_map()
     self.data = {}
     self.unknowns = set()
     self.a2c, self.c2a = create_map()
     self.uuid = uuid
コード例 #3
0
def test_keypairs():
    a, b = create_map()
    a[1] = 'a'
    assert b['a'] == 1
コード例 #4
0
def test_del():
    a, b = create_map()
    a[1] = 'a'
    assert b['a'] == 1
    del a[1]
    assert 'a' not in b
コード例 #5
0
def test_overwrite_value():
    a, b = create_map()
    a[1] = 'a'
    a[2] = 'a'
    assert b['a'] == 2
    assert 1 not in a
コード例 #6
0
def test_overwrite_key():
    a, b = create_map()
    a[1] = 'a'
    a[1] = 'b'
    assert b['b'] == 1
    assert 'a' not in b
コード例 #7
0
ファイル: test_bijectivemap.py プロジェクト: AlexSnet/py-raft
def test_overwrite_key():
    a, b = create_map()
    a[1] = 'a'
    a[1] = 'b'
    assert b['b'] == 1
    assert 'a' not in b
コード例 #8
0
ファイル: test_bijectivemap.py プロジェクト: AlexSnet/py-raft
def test_keypairs():
    a, b = create_map()
    a[1] = 'a'
    assert b['a'] == 1
コード例 #9
0
ファイル: test_bijectivemap.py プロジェクト: AlexSnet/py-raft
def test_del():
    a, b = create_map()
    a[1] = 'a'
    assert b['a'] == 1
    del a[1]
    assert 'a' not in b
コード例 #10
0
ファイル: test_bijectivemap.py プロジェクト: AlexSnet/py-raft
def test_overwrite_value():
    a, b = create_map()
    a[1] = 'a'
    a[2] = 'a'
    assert b['a'] == 2
    assert 1 not in a