def assert_from_mode(spec: V1ConnectionType): result = V1ConnectionType.from_model(model=spec) assert result.name == spec.name assert result.kind == spec.kind assert result.schema == spec.schema assert result.secret == spec.secret
def assert_from_model(spec: V1ConnectionType): result = V1ConnectionType.from_model(model=spec) assert result.name == spec.name assert result.kind == spec.kind if spec.schema is None: assert result.schema == spec.schema else: value_dict = spec.schema.to_dict() result_dict = result.schema.to_dict() assert value_dict.keys() == result_dict.keys() for k in result_dict.keys(): assert value_dict[k] == result_dict[k] assert result.secret == spec.secret