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
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
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