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__)
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)
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)
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([]))
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__)
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([]))
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)
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)
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)]))
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)
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), ]))
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), ]))
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), ]))
def test_empty(self): tmp = maketemp() empty = os.path.join(tmp, 'empty') mkdir(empty) gen = ssh.readKeys(keydir=empty) assert_raises(StopIteration, gen.__next__)
def test_empty(self): tmp = maketemp() empty = os.path.join(tmp, "empty") mkdir(empty) gen = ssh.readKeys(keydir=empty) assert_raises(StopIteration, gen.next)