Пример #1
0
    def test_smoke_format(self, lhs, rhs):
        lhs_text = envinfopy.dumps(format=lhs)
        rhs_text = envinfopy.dumps(format=rhs)

        print(f"[{lhs}]\n{lhs_text}\n\n[{rhs}]\n{rhs_text}")

        assert envinfopy.dumps(format=lhs) != envinfopy.dumps(format=rhs)
Пример #2
0
    def test_smoke_additional_envinfo(self):
        add_key = "hoge"
        add_version = "1.2.3"

        output = envinfopy.dumps(additional_envinfo={add_key: add_version})
        assert re.search(add_key, output, re.MULTILINE)
        assert re.search(re.escape(add_version), output, re.MULTILINE)
Пример #3
0
def version(ctx):
    """
    Show version information
    """

    import envinfopy

    click.echo(envinfopy.dumps(["grsched"], "markdown"))
Пример #4
0
def version(ctx):
    """
    Show version information
    """

    import envinfopy

    click.echo(envinfopy.dumps(["sqlitebiter", "SimpleSQLite", "pytablereader"], "markdown"))
def version(ctx):
    """
    Show version information
    """

    import envinfopy

    click.echo(envinfopy.dumps(["cli_project_name"], "markdown"))
Пример #6
0
    def test_smoke(self, format):
        result_sep = "-" * 40

        output_v0 = envinfopy.dumps(format=format, verbosity_level=0)
        assert len(output_v0) > 20
        assert RE_VERSION.search(output_v0)

        output_v1 = envinfopy.dumps(format=format, verbosity_level=1)
        print(f"{output_v0}\n\n{output_v1}\n{result_sep}", file=sys.stderr)
        assert len(output_v1) > 20
        assert len(output_v1) >= len(output_v0)
        assert RE_VERSION.search(output_v1)

        output_v2 = envinfopy.dumps(format=format, verbosity_level=2)
        print(f"{output_v1}\n\n{output_v2}\n{result_sep}", file=sys.stderr)
        assert len(output_v2) > 20
        assert len(output_v2) >= len(output_v1)
        assert RE_VERSION.search(output_v2)
Пример #7
0
def version(ctx):
    """
    Show version information.
    """

    import envinfopy

    click.echo(
        envinfopy.dumps(["elasticsearch", "Faker", "click", "Jinja2"],
                        "markdown"))