Esempio n. 1
0
def test_get_status_valid(database_connection):
    created = MagicCastle(database_connection, "created.calculquebec.cloud")
    assert created.get_status() == ClusterStatusCode.CREATED
    buildplanning = MagicCastle(database_connection,
                                "buildplanning.calculquebec.cloud")
    assert buildplanning.get_status() == ClusterStatusCode.PLAN_RUNNING
    valid1 = MagicCastle(database_connection, "valid1.calculquebec.cloud")
    assert valid1.get_status() == ClusterStatusCode.PROVISIONING_SUCCESS
Esempio n. 2
0
def test_get_status_not_found(database_connection):
    magic_castle1 = MagicCastle(database_connection, "nonexisting")
    assert magic_castle1.get_status() == ClusterStatusCode.NOT_FOUND
    magic_castle2 = MagicCastle(database_connection)
    assert magic_castle2.get_status() == ClusterStatusCode.NOT_FOUND
Esempio n. 3
0
def test_get_status_errors(database_connection):
    empty = MagicCastle(database_connection, "empty.calculquebec.cloud")
    assert empty.get_status() == ClusterStatusCode.BUILD_ERROR
    missingnodes = MagicCastle(database_connection,
                               "missingnodes.sub.example.com")
    assert missingnodes.get_status() == ClusterStatusCode.BUILD_ERROR