コード例 #1
0
def test_trustme_cli_directory(tmpdir):
    subdir = tmpdir.mkdir("sub")
    main(argv=["-d", str(subdir)])

    assert subdir.join("server.key").check(exists=1)
    assert subdir.join("server.pem").check(exists=1)
    assert subdir.join("client.pem").check(exists=1)
コード例 #2
0
def test_trustme_cli(tmpdir):
    with tmpdir.as_cwd():
        main(argv=[])

    assert tmpdir.join("server.key").check(exists=1)
    assert tmpdir.join("server.pem").check(exists=1)
    assert tmpdir.join("client.pem").check(exists=1)
コード例 #3
0
def test_trustme_cli_expires_on(tmpdir):
    with tmpdir.as_cwd():
        main(argv=["--expires-on", "2035-03-01"])

    assert tmpdir.join("server.key").check(exists=1)
    assert tmpdir.join("server.pem").check(exists=1)
    assert tmpdir.join("client.pem").check(exists=1)
コード例 #4
0
def test_trustme_cli_invalid_expires_on(tmpdir):
    with tmpdir.as_cwd():
        with pytest.raises(ValueError, match="does not match format"):
            main(argv=["--expires-on", "foobar"])

    assert tmpdir.join("server.key").check(exists=0)
    assert tmpdir.join("server.pem").check(exists=0)
    assert tmpdir.join("client.pem").check(exists=0)