from click.testing import CliRunner

import surficial
from surficial.cli.surficial import cli

def test_surficial():
    runner = CliRunner()
    result = runner.invoke(cli, ['--help'])
    assert result.exit_code == 0

@@ -212,8 +212,945 @@
 de == 0%0A
+%0A%0Adef test_buffer():%0A    runner = CliRunner()%0A    result = runner.invoke(cli, %5B'buffer', '--help'%5D)%0A    assert result.exit_code == 0%0A%0A%0Adef test_identify():%0A    runner = CliRunner()%0A    result = runner.invoke(cli, %5B'identify', '--help'%5D)%0A    assert result.exit_code == 0%0A%0A%0Adef test_network():%0A    runner = CliRunner()%0A    result = runner.invoke(cli, %5B'network', '--help'%5D)%0A    assert result.exit_code == 0%0A%0A%0Adef test_plan():%0A    runner = CliRunner()%0A    result = runner.invoke(cli, %5B'plan', '--help'%5D)%0A    assert result.exit_code == 0%0A%0A%0Adef test_profile():%0A    runner = CliRunner()%0A    result = runner.invoke(cli, %5B'profile', '--help'%5D)%0A    assert result.exit_code == 0%0A%0A%0Adef test_repair():%0A    runner = CliRunner()%0A    result = runner.invoke(cli, %5B'repair', '--help'%5D)%0A    assert result.exit_code == 0%0A%0A%0Adef test_station():%0A    runner = CliRunner()%0A    result = runner.invoke(cli, %5B'station', '--help'%5D)%0A    assert result.exit_code == 0%0A

Update test_cli.py