Exemplo n.º 1
0
 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__)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
    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([]))
Exemplo n.º 5
0
    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__)
Exemplo n.º 6
0
    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([]))
Exemplo n.º 7
0
    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)
Exemplo n.º 8
0
    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)
Exemplo n.º 9
0
    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)]))
Exemplo n.º 10
0
    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)
Exemplo n.º 11
0
    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),
        ]))
Exemplo n.º 12
0
    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),
            ]))
Exemplo n.º 13
0
    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),
            ]))
Exemplo n.º 14
0
 def test_empty(self):
     tmp = maketemp()
     empty = os.path.join(tmp, 'empty')
     mkdir(empty)
     gen = ssh.readKeys(keydir=empty)
     assert_raises(StopIteration, gen.__next__)
Exemplo n.º 15
0
 def test_empty(self):
     tmp = maketemp()
     empty = os.path.join(tmp, "empty")
     mkdir(empty)
     gen = ssh.readKeys(keydir=empty)
     assert_raises(StopIteration, gen.next)