Example #1
0
def test_set_pool_password(default_gcpm):
    directory = tempfile.mkdtemp()
    filename = directory + "/pool_password"
    with open(filename, "a"):
        os.utime(filename, None)

    sys.argv = ["gcpm", "set-pool-password", filename,
                "--config", "./tests/data/gcpm.yml"]
    cli()
    sys.argv = __ORIG_ARGV__
    assert True
    assert default_gcpm.get_gcs().delete_file("pool_password") == ""
    assert default_gcpm.get_gcs().delete_bucket() is None
    shutil.rmtree(directory)
Example #2
0
def test_service(default_gcpm):
    sys.argv = ["gcpm", "service", "--test", "True", "--oneshot", "True"]
    cli()
    sys.argv = __ORIG_ARGV__
    assert default_gcpm.get_gce().delete_instance("gcp-test-wn-1core-000002")
Example #3
0
def test_run(default_gcpm):
    sys.argv = ["gcpm", "run", "--config", "./tests/data/gcpm.yml",
                "--test", "True", "--oneshot", "True"]
    cli()
    sys.argv = __ORIG_ARGV__
    assert default_gcpm.get_gce().delete_instance("gcp-test-wn-1core-000002")
Example #4
0
def test_uninstall():
    sys.argv = ["gcpm", "uninstall"]
    cli()
    sys.argv = __ORIG_ARGV__
    assert True
Example #5
0
def test_version():
    sys.argv = ["gcpm", "version"]
    cli()
    sys.argv = __ORIG_ARGV__
    assert True
Example #6
0
def test_help():
    sys.argv = ["gcpm", "help"]
    cli()
    sys.argv = __ORIG_ARGV__
    assert True
Example #7
0
def test_show_config():
    sys.argv = ["gcpm", "show-config", "--config", "./tests/data/gcpm.yml"]
    cli()
    sys.argv = __ORIG_ARGV__
    assert True