コード例 #1
0
ファイル: test_utils.py プロジェクト: StorjOld/storjkademlia
    def test_sharedPrefix(self):
        args = ['prefix', 'prefixasdf', 'prefix', 'prefixxxx']
        self.assertEqual(sharedPrefix(args), 'prefix')

        args = ['p', 'prefixasdf', 'prefix', 'prefixxxx']
        self.assertEqual(sharedPrefix(args), 'p')

        args = ['one', 'two']
        self.assertEqual(sharedPrefix(args), '')

        args = ['hi']
        self.assertEqual(sharedPrefix(args), 'hi')
コード例 #2
0
ファイル: routing.py プロジェクト: StorjOld/storjkademlia
 def depth(self):
     sp = sharedPrefix([n.id for n in self.nodes.values()])
     return len(sp)