コード例 #1
0
ファイル: test_ssh.py プロジェクト: emillan/gitosis
 def test_ignore_nonpub(self):
     tmp = maketemp()
     keydir = os.path.join(tmp, 'ignore_dot')
     mkdir(keydir)
     writeFile(os.path.join(keydir, 'jdoe.xub'), KEY_1 + '\n')
     gen = ssh.readKeys(keydir=keydir)
     assert_raises(StopIteration, gen.__next__)
コード例 #2
0
ファイル: test_ssh.py プロジェクト: elmer/smart-gitosis
 def test_ignore_nonpub(self):
     tmp = maketemp()
     keydir = path.join(tmp, 'ignore_dot')
     mkdir(keydir)
     writeFile(path.join(keydir, 'jdoe.xub'), KEY_1+'\n')
     gen = ssh.readKeys(keydir=keydir)
     assert_raises(StopIteration, gen.next)
コード例 #3
0
ファイル: test_ssh.py プロジェクト: handmoney/gitosis
 def test_ignore_nonpub(self):
     tmp = maketemp()
     keydir = os.path.join(tmp, "ignore_dot")
     mkdir(keydir)
     writeFile(os.path.join(keydir, "jdoe.xub"), KEY_1 + "\n")
     gen = ssh.readKeys(keydir=keydir)
     assert_raises(StopIteration, gen.next)
コード例 #4
0
ファイル: test_ssh.py プロジェクト: emillan/gitosis
    def test_multiple_lines(self):
        tmp = maketemp()
        keydir = os.path.join(tmp, 'keys')
        mkdir(keydir)
        writeFile(os.path.join(keydir, 'jd"oe.pub'), KEY_1 + '\n')

        gen = ssh.readKeys(keydir=keydir)
        got = frozenset(gen)
        eq(got, frozenset([]))
コード例 #5
0
ファイル: test_ssh.py プロジェクト: emillan/gitosis
    def test_one(self):
        tmp = maketemp()
        keydir = os.path.join(tmp, 'one')
        mkdir(keydir)
        writeFile(os.path.join(keydir, 'jdoe.pub'), KEY_1 + '\n')

        gen = ssh.readKeys(keydir=keydir)
        eq(next(gen), ('jdoe', KEY_1))
        assert_raises(StopIteration, gen.__next__)
コード例 #6
0
ファイル: test_ssh.py プロジェクト: handmoney/gitosis
    def test_multiple_lines(self):
        tmp = maketemp()
        keydir = os.path.join(tmp, "keys")
        mkdir(keydir)
        writeFile(os.path.join(keydir, 'jd"oe.pub'), KEY_1 + "\n")

        gen = ssh.readKeys(keydir=keydir)
        got = frozenset(gen)
        eq(got, frozenset([]))
コード例 #7
0
ファイル: test_ssh.py プロジェクト: handmoney/gitosis
    def test_one(self):
        tmp = maketemp()
        keydir = os.path.join(tmp, "one")
        mkdir(keydir)
        writeFile(os.path.join(keydir, "jdoe.pub"), KEY_1 + "\n")

        gen = ssh.readKeys(keydir=keydir)
        eq(gen.next(), ("jdoe", KEY_1))
        assert_raises(StopIteration, gen.next)
コード例 #8
0
ファイル: test_ssh.py プロジェクト: elmer/smart-gitosis
    def test_one(self):
        tmp = maketemp()
        keydir = path.join(tmp, 'one')
        mkdir(keydir)
        writeFile(path.join(keydir, 'jdoe.pub'), KEY_1+'\n')

        gen = ssh.readKeys(keydir=keydir)
        eq(gen.next(), ('jdoe', KEY_1))
        assert_raises(StopIteration, gen.next)
コード例 #9
0
ファイル: test_ssh.py プロジェクト: handmoney/gitosis
    def test_bad_filename(self):
        tmp = maketemp()
        keydir = os.path.join(tmp, "two")
        mkdir(keydir)
        writeFile(os.path.join(keydir, "jdoe.pub"), KEY_1 + "\n" + KEY_2 + "\n")

        gen = ssh.readKeys(keydir=keydir)
        got = frozenset(gen)

        eq(got, frozenset([("jdoe", KEY_1), ("jdoe", KEY_2)]))
コード例 #10
0
ファイル: test_ssh.py プロジェクト: superbobry/gitosis
    def test_one(self):
        tmp = maketemp()
        keydir = os.path.join(tmp, 'one')
        mkdir(keydir)
        writeFile(os.path.join(keydir, 'jdoe.pub'), KEY_1+'\n')

        gen = ssh.readKeys(keydir=keydir)
        (who, key) = gen.next()
        eq(who, 'jdoe')
        eq(key.full_key, KEY_1)
        assert_raises(StopIteration, gen.next)
コード例 #11
0
ファイル: test_ssh.py プロジェクト: emillan/gitosis
    def test_bad_filename(self):
        tmp = maketemp()
        keydir = os.path.join(tmp, 'two')
        mkdir(keydir)
        writeFile(os.path.join(keydir, 'jdoe.pub'),
                  KEY_1 + '\n' + KEY_2 + '\n')

        gen = ssh.readKeys(keydir=keydir)
        got = frozenset(gen)

        eq(got, frozenset([
            ('jdoe', KEY_1),
            ('jdoe', KEY_2),
        ]))
コード例 #12
0
ファイル: test_ssh.py プロジェクト: elmer/smart-gitosis
    def test_bad_filename(self):
        tmp = maketemp()
        keydir = path.join(tmp, 'two')
        mkdir(keydir)
        writeFile(path.join(keydir, 'jdoe.pub'), KEY_1+'\n'+KEY_2+'\n')

        gen = ssh.readKeys(keydir=keydir)
        got = frozenset(gen)

        eq(got,
           frozenset([
            ('jdoe', KEY_1),
            ('jdoe', KEY_2),
            ]))
コード例 #13
0
ファイル: test_ssh.py プロジェクト: superbobry/gitosis
    def test_two(self):
        tmp = maketemp()
        keydir = os.path.join(tmp, 'two')
        mkdir(keydir)
        writeFile(os.path.join(keydir, 'jdoe.pub'), KEY_1+'\n')
        writeFile(os.path.join(keydir, 'wsmith.pub'), KEY_2+'\n')

        gen = ssh.readKeys(keydir=keydir)
        got = frozenset( (i, j.full_key) for (i, j) in gen)

        eq(got,
           frozenset([
            ('jdoe', KEY_1),
            ('wsmith', KEY_2),
            ]))
コード例 #14
0
ファイル: test_ssh.py プロジェクト: emillan/gitosis
 def test_empty(self):
     tmp = maketemp()
     empty = os.path.join(tmp, 'empty')
     mkdir(empty)
     gen = ssh.readKeys(keydir=empty)
     assert_raises(StopIteration, gen.__next__)
コード例 #15
0
ファイル: test_ssh.py プロジェクト: handmoney/gitosis
 def test_empty(self):
     tmp = maketemp()
     empty = os.path.join(tmp, "empty")
     mkdir(empty)
     gen = ssh.readKeys(keydir=empty)
     assert_raises(StopIteration, gen.next)