| library googleapis.prediction.v1_6.test; |
| |
| import "dart:core" as core; |
| import "dart:collection" as collection; |
| import "dart:async" as async; |
| import "dart:convert" as convert; |
| |
| import 'package:http/http.dart' as http; |
| import 'package:http/testing.dart' as http_testing; |
| import 'package:unittest/unittest.dart' as unittest; |
| import 'package:googleapis/common/common.dart' as common; |
| import 'package:googleapis/src/common_internal.dart' as common_internal; |
| import '../common/common_internal_test.dart' as common_test; |
| |
| import 'package:googleapis/prediction/v1_6.dart' as api; |
| |
| |
| |
| core.int buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues = 0; |
| buildAnalyzeDataDescriptionFeaturesCategoricalValues() { |
| var o = new api.AnalyzeDataDescriptionFeaturesCategoricalValues(); |
| buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues++; |
| if (buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues < 3) { |
| o.count = "foo"; |
| o.value = "foo"; |
| } |
| buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues--; |
| return o; |
| } |
| |
| checkAnalyzeDataDescriptionFeaturesCategoricalValues(api.AnalyzeDataDescriptionFeaturesCategoricalValues o) { |
| buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues++; |
| if (buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues < 3) { |
| unittest.expect(o.count, unittest.equals('foo')); |
| unittest.expect(o.value, unittest.equals('foo')); |
| } |
| buildCounterAnalyzeDataDescriptionFeaturesCategoricalValues--; |
| } |
| |
| buildUnnamed765() { |
| var o = new core.List<api.AnalyzeDataDescriptionFeaturesCategoricalValues>(); |
| o.add(buildAnalyzeDataDescriptionFeaturesCategoricalValues()); |
| o.add(buildAnalyzeDataDescriptionFeaturesCategoricalValues()); |
| return o; |
| } |
| |
| checkUnnamed765(core.List<api.AnalyzeDataDescriptionFeaturesCategoricalValues> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAnalyzeDataDescriptionFeaturesCategoricalValues(o[0]); |
| checkAnalyzeDataDescriptionFeaturesCategoricalValues(o[1]); |
| } |
| |
| core.int buildCounterAnalyzeDataDescriptionFeaturesCategorical = 0; |
| buildAnalyzeDataDescriptionFeaturesCategorical() { |
| var o = new api.AnalyzeDataDescriptionFeaturesCategorical(); |
| buildCounterAnalyzeDataDescriptionFeaturesCategorical++; |
| if (buildCounterAnalyzeDataDescriptionFeaturesCategorical < 3) { |
| o.count = "foo"; |
| o.values = buildUnnamed765(); |
| } |
| buildCounterAnalyzeDataDescriptionFeaturesCategorical--; |
| return o; |
| } |
| |
| checkAnalyzeDataDescriptionFeaturesCategorical(api.AnalyzeDataDescriptionFeaturesCategorical o) { |
| buildCounterAnalyzeDataDescriptionFeaturesCategorical++; |
| if (buildCounterAnalyzeDataDescriptionFeaturesCategorical < 3) { |
| unittest.expect(o.count, unittest.equals('foo')); |
| checkUnnamed765(o.values); |
| } |
| buildCounterAnalyzeDataDescriptionFeaturesCategorical--; |
| } |
| |
| core.int buildCounterAnalyzeDataDescriptionFeaturesNumeric = 0; |
| buildAnalyzeDataDescriptionFeaturesNumeric() { |
| var o = new api.AnalyzeDataDescriptionFeaturesNumeric(); |
| buildCounterAnalyzeDataDescriptionFeaturesNumeric++; |
| if (buildCounterAnalyzeDataDescriptionFeaturesNumeric < 3) { |
| o.count = "foo"; |
| o.mean = "foo"; |
| o.variance = "foo"; |
| } |
| buildCounterAnalyzeDataDescriptionFeaturesNumeric--; |
| return o; |
| } |
| |
| checkAnalyzeDataDescriptionFeaturesNumeric(api.AnalyzeDataDescriptionFeaturesNumeric o) { |
| buildCounterAnalyzeDataDescriptionFeaturesNumeric++; |
| if (buildCounterAnalyzeDataDescriptionFeaturesNumeric < 3) { |
| unittest.expect(o.count, unittest.equals('foo')); |
| unittest.expect(o.mean, unittest.equals('foo')); |
| unittest.expect(o.variance, unittest.equals('foo')); |
| } |
| buildCounterAnalyzeDataDescriptionFeaturesNumeric--; |
| } |
| |
| core.int buildCounterAnalyzeDataDescriptionFeaturesText = 0; |
| buildAnalyzeDataDescriptionFeaturesText() { |
| var o = new api.AnalyzeDataDescriptionFeaturesText(); |
| buildCounterAnalyzeDataDescriptionFeaturesText++; |
| if (buildCounterAnalyzeDataDescriptionFeaturesText < 3) { |
| o.count = "foo"; |
| } |
| buildCounterAnalyzeDataDescriptionFeaturesText--; |
| return o; |
| } |
| |
| checkAnalyzeDataDescriptionFeaturesText(api.AnalyzeDataDescriptionFeaturesText o) { |
| buildCounterAnalyzeDataDescriptionFeaturesText++; |
| if (buildCounterAnalyzeDataDescriptionFeaturesText < 3) { |
| unittest.expect(o.count, unittest.equals('foo')); |
| } |
| buildCounterAnalyzeDataDescriptionFeaturesText--; |
| } |
| |
| core.int buildCounterAnalyzeDataDescriptionFeatures = 0; |
| buildAnalyzeDataDescriptionFeatures() { |
| var o = new api.AnalyzeDataDescriptionFeatures(); |
| buildCounterAnalyzeDataDescriptionFeatures++; |
| if (buildCounterAnalyzeDataDescriptionFeatures < 3) { |
| o.categorical = buildAnalyzeDataDescriptionFeaturesCategorical(); |
| o.index = "foo"; |
| o.numeric = buildAnalyzeDataDescriptionFeaturesNumeric(); |
| o.text = buildAnalyzeDataDescriptionFeaturesText(); |
| } |
| buildCounterAnalyzeDataDescriptionFeatures--; |
| return o; |
| } |
| |
| checkAnalyzeDataDescriptionFeatures(api.AnalyzeDataDescriptionFeatures o) { |
| buildCounterAnalyzeDataDescriptionFeatures++; |
| if (buildCounterAnalyzeDataDescriptionFeatures < 3) { |
| checkAnalyzeDataDescriptionFeaturesCategorical(o.categorical); |
| unittest.expect(o.index, unittest.equals('foo')); |
| checkAnalyzeDataDescriptionFeaturesNumeric(o.numeric); |
| checkAnalyzeDataDescriptionFeaturesText(o.text); |
| } |
| buildCounterAnalyzeDataDescriptionFeatures--; |
| } |
| |
| buildUnnamed766() { |
| var o = new core.List<api.AnalyzeDataDescriptionFeatures>(); |
| o.add(buildAnalyzeDataDescriptionFeatures()); |
| o.add(buildAnalyzeDataDescriptionFeatures()); |
| return o; |
| } |
| |
| checkUnnamed766(core.List<api.AnalyzeDataDescriptionFeatures> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAnalyzeDataDescriptionFeatures(o[0]); |
| checkAnalyzeDataDescriptionFeatures(o[1]); |
| } |
| |
| core.int buildCounterAnalyzeDataDescriptionOutputFeatureNumeric = 0; |
| buildAnalyzeDataDescriptionOutputFeatureNumeric() { |
| var o = new api.AnalyzeDataDescriptionOutputFeatureNumeric(); |
| buildCounterAnalyzeDataDescriptionOutputFeatureNumeric++; |
| if (buildCounterAnalyzeDataDescriptionOutputFeatureNumeric < 3) { |
| o.count = "foo"; |
| o.mean = "foo"; |
| o.variance = "foo"; |
| } |
| buildCounterAnalyzeDataDescriptionOutputFeatureNumeric--; |
| return o; |
| } |
| |
| checkAnalyzeDataDescriptionOutputFeatureNumeric(api.AnalyzeDataDescriptionOutputFeatureNumeric o) { |
| buildCounterAnalyzeDataDescriptionOutputFeatureNumeric++; |
| if (buildCounterAnalyzeDataDescriptionOutputFeatureNumeric < 3) { |
| unittest.expect(o.count, unittest.equals('foo')); |
| unittest.expect(o.mean, unittest.equals('foo')); |
| unittest.expect(o.variance, unittest.equals('foo')); |
| } |
| buildCounterAnalyzeDataDescriptionOutputFeatureNumeric--; |
| } |
| |
| core.int buildCounterAnalyzeDataDescriptionOutputFeatureText = 0; |
| buildAnalyzeDataDescriptionOutputFeatureText() { |
| var o = new api.AnalyzeDataDescriptionOutputFeatureText(); |
| buildCounterAnalyzeDataDescriptionOutputFeatureText++; |
| if (buildCounterAnalyzeDataDescriptionOutputFeatureText < 3) { |
| o.count = "foo"; |
| o.value = "foo"; |
| } |
| buildCounterAnalyzeDataDescriptionOutputFeatureText--; |
| return o; |
| } |
| |
| checkAnalyzeDataDescriptionOutputFeatureText(api.AnalyzeDataDescriptionOutputFeatureText o) { |
| buildCounterAnalyzeDataDescriptionOutputFeatureText++; |
| if (buildCounterAnalyzeDataDescriptionOutputFeatureText < 3) { |
| unittest.expect(o.count, unittest.equals('foo')); |
| unittest.expect(o.value, unittest.equals('foo')); |
| } |
| buildCounterAnalyzeDataDescriptionOutputFeatureText--; |
| } |
| |
| buildUnnamed767() { |
| var o = new core.List<api.AnalyzeDataDescriptionOutputFeatureText>(); |
| o.add(buildAnalyzeDataDescriptionOutputFeatureText()); |
| o.add(buildAnalyzeDataDescriptionOutputFeatureText()); |
| return o; |
| } |
| |
| checkUnnamed767(core.List<api.AnalyzeDataDescriptionOutputFeatureText> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkAnalyzeDataDescriptionOutputFeatureText(o[0]); |
| checkAnalyzeDataDescriptionOutputFeatureText(o[1]); |
| } |
| |
| core.int buildCounterAnalyzeDataDescriptionOutputFeature = 0; |
| buildAnalyzeDataDescriptionOutputFeature() { |
| var o = new api.AnalyzeDataDescriptionOutputFeature(); |
| buildCounterAnalyzeDataDescriptionOutputFeature++; |
| if (buildCounterAnalyzeDataDescriptionOutputFeature < 3) { |
| o.numeric = buildAnalyzeDataDescriptionOutputFeatureNumeric(); |
| o.text = buildUnnamed767(); |
| } |
| buildCounterAnalyzeDataDescriptionOutputFeature--; |
| return o; |
| } |
| |
| checkAnalyzeDataDescriptionOutputFeature(api.AnalyzeDataDescriptionOutputFeature o) { |
| buildCounterAnalyzeDataDescriptionOutputFeature++; |
| if (buildCounterAnalyzeDataDescriptionOutputFeature < 3) { |
| checkAnalyzeDataDescriptionOutputFeatureNumeric(o.numeric); |
| checkUnnamed767(o.text); |
| } |
| buildCounterAnalyzeDataDescriptionOutputFeature--; |
| } |
| |
| core.int buildCounterAnalyzeDataDescription = 0; |
| buildAnalyzeDataDescription() { |
| var o = new api.AnalyzeDataDescription(); |
| buildCounterAnalyzeDataDescription++; |
| if (buildCounterAnalyzeDataDescription < 3) { |
| o.features = buildUnnamed766(); |
| o.outputFeature = buildAnalyzeDataDescriptionOutputFeature(); |
| } |
| buildCounterAnalyzeDataDescription--; |
| return o; |
| } |
| |
| checkAnalyzeDataDescription(api.AnalyzeDataDescription o) { |
| buildCounterAnalyzeDataDescription++; |
| if (buildCounterAnalyzeDataDescription < 3) { |
| checkUnnamed766(o.features); |
| checkAnalyzeDataDescriptionOutputFeature(o.outputFeature); |
| } |
| buildCounterAnalyzeDataDescription--; |
| } |
| |
| buildUnnamed768() { |
| var o = new core.Map<core.String, core.String>(); |
| o["x"] = "foo"; |
| o["y"] = "foo"; |
| return o; |
| } |
| |
| checkUnnamed768(core.Map<core.String, core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o["x"], unittest.equals('foo')); |
| unittest.expect(o["y"], unittest.equals('foo')); |
| } |
| |
| buildUnnamed769() { |
| var o = new core.List<core.Map<core.String, core.String>>(); |
| o.add(buildUnnamed768()); |
| o.add(buildUnnamed768()); |
| return o; |
| } |
| |
| checkUnnamed769(core.List<core.Map<core.String, core.String>> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUnnamed768(o[0]); |
| checkUnnamed768(o[1]); |
| } |
| |
| buildUnnamed770() { |
| var o = new core.Map<core.String, core.String>(); |
| o["x"] = "foo"; |
| o["y"] = "foo"; |
| return o; |
| } |
| |
| checkUnnamed770(core.Map<core.String, core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o["x"], unittest.equals('foo')); |
| unittest.expect(o["y"], unittest.equals('foo')); |
| } |
| |
| buildUnnamed771() { |
| var o = new core.Map<core.String, core.Map<core.String, core.String>>(); |
| o["x"] = buildUnnamed770(); |
| o["y"] = buildUnnamed770(); |
| return o; |
| } |
| |
| checkUnnamed771(core.Map<core.String, core.Map<core.String, core.String>> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUnnamed770(o["x"]); |
| checkUnnamed770(o["y"]); |
| } |
| |
| buildUnnamed772() { |
| var o = new core.Map<core.String, core.String>(); |
| o["x"] = "foo"; |
| o["y"] = "foo"; |
| return o; |
| } |
| |
| checkUnnamed772(core.Map<core.String, core.String> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o["x"], unittest.equals('foo')); |
| unittest.expect(o["y"], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterAnalyzeModelDescription = 0; |
| buildAnalyzeModelDescription() { |
| var o = new api.AnalyzeModelDescription(); |
| buildCounterAnalyzeModelDescription++; |
| if (buildCounterAnalyzeModelDescription < 3) { |
| o.confusionMatrix = buildUnnamed771(); |
| o.confusionMatrixRowTotals = buildUnnamed772(); |
| o.modelinfo = buildInsert2(); |
| } |
| buildCounterAnalyzeModelDescription--; |
| return o; |
| } |
| |
| checkAnalyzeModelDescription(api.AnalyzeModelDescription o) { |
| buildCounterAnalyzeModelDescription++; |
| if (buildCounterAnalyzeModelDescription < 3) { |
| checkUnnamed771(o.confusionMatrix); |
| checkUnnamed772(o.confusionMatrixRowTotals); |
| checkInsert2(o.modelinfo); |
| } |
| buildCounterAnalyzeModelDescription--; |
| } |
| |
| core.int buildCounterAnalyze = 0; |
| buildAnalyze() { |
| var o = new api.Analyze(); |
| buildCounterAnalyze++; |
| if (buildCounterAnalyze < 3) { |
| o.dataDescription = buildAnalyzeDataDescription(); |
| o.errors = buildUnnamed769(); |
| o.id = "foo"; |
| o.kind = "foo"; |
| o.modelDescription = buildAnalyzeModelDescription(); |
| o.selfLink = "foo"; |
| } |
| buildCounterAnalyze--; |
| return o; |
| } |
| |
| checkAnalyze(api.Analyze o) { |
| buildCounterAnalyze++; |
| if (buildCounterAnalyze < 3) { |
| checkAnalyzeDataDescription(o.dataDescription); |
| checkUnnamed769(o.errors); |
| unittest.expect(o.id, unittest.equals('foo')); |
| unittest.expect(o.kind, unittest.equals('foo')); |
| checkAnalyzeModelDescription(o.modelDescription); |
| unittest.expect(o.selfLink, unittest.equals('foo')); |
| } |
| buildCounterAnalyze--; |
| } |
| |
| buildUnnamed773() { |
| var o = new core.List<core.Object>(); |
| o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
| o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
| return o; |
| } |
| |
| checkUnnamed773(core.List<core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted1 = (o[0]) as core.Map; unittest.expect(casted1, unittest.hasLength(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.expect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"], unittest.equals('foo')); |
| var casted2 = (o[1]) as core.Map; unittest.expect(casted2, unittest.hasLength(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.expect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterInputInput = 0; |
| buildInputInput() { |
| var o = new api.InputInput(); |
| buildCounterInputInput++; |
| if (buildCounterInputInput < 3) { |
| o.csvInstance = buildUnnamed773(); |
| } |
| buildCounterInputInput--; |
| return o; |
| } |
| |
| checkInputInput(api.InputInput o) { |
| buildCounterInputInput++; |
| if (buildCounterInputInput < 3) { |
| checkUnnamed773(o.csvInstance); |
| } |
| buildCounterInputInput--; |
| } |
| |
| core.int buildCounterInput = 0; |
| buildInput() { |
| var o = new api.Input(); |
| buildCounterInput++; |
| if (buildCounterInput < 3) { |
| o.input = buildInputInput(); |
| } |
| buildCounterInput--; |
| return o; |
| } |
| |
| checkInput(api.Input o) { |
| buildCounterInput++; |
| if (buildCounterInput < 3) { |
| checkInputInput(o.input); |
| } |
| buildCounterInput--; |
| } |
| |
| buildUnnamed774() { |
| var o = new core.List<core.Object>(); |
| o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
| o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
| return o; |
| } |
| |
| checkUnnamed774(core.List<core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted3 = (o[0]) as core.Map; unittest.expect(casted3, unittest.hasLength(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.expect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"], unittest.equals('foo')); |
| var casted4 = (o[1]) as core.Map; unittest.expect(casted4, unittest.hasLength(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.expect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterInsertTrainingInstances = 0; |
| buildInsertTrainingInstances() { |
| var o = new api.InsertTrainingInstances(); |
| buildCounterInsertTrainingInstances++; |
| if (buildCounterInsertTrainingInstances < 3) { |
| o.csvInstance = buildUnnamed774(); |
| o.output = "foo"; |
| } |
| buildCounterInsertTrainingInstances--; |
| return o; |
| } |
| |
| checkInsertTrainingInstances(api.InsertTrainingInstances o) { |
| buildCounterInsertTrainingInstances++; |
| if (buildCounterInsertTrainingInstances < 3) { |
| checkUnnamed774(o.csvInstance); |
| unittest.expect(o.output, unittest.equals('foo')); |
| } |
| buildCounterInsertTrainingInstances--; |
| } |
| |
| buildUnnamed775() { |
| var o = new core.List<api.InsertTrainingInstances>(); |
| o.add(buildInsertTrainingInstances()); |
| o.add(buildInsertTrainingInstances()); |
| return o; |
| } |
| |
| checkUnnamed775(core.List<api.InsertTrainingInstances> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkInsertTrainingInstances(o[0]); |
| checkInsertTrainingInstances(o[1]); |
| } |
| |
| buildUnnamed776() { |
| var o = new core.Map<core.String, core.double>(); |
| o["x"] = 42.0; |
| o["y"] = 42.0; |
| return o; |
| } |
| |
| checkUnnamed776(core.Map<core.String, core.double> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| unittest.expect(o["x"], unittest.equals(42.0)); |
| unittest.expect(o["y"], unittest.equals(42.0)); |
| } |
| |
| buildUnnamed777() { |
| var o = new core.List<core.Map<core.String, core.double>>(); |
| o.add(buildUnnamed776()); |
| o.add(buildUnnamed776()); |
| return o; |
| } |
| |
| checkUnnamed777(core.List<core.Map<core.String, core.double>> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkUnnamed776(o[0]); |
| checkUnnamed776(o[1]); |
| } |
| |
| core.int buildCounterInsert = 0; |
| buildInsert() { |
| var o = new api.Insert(); |
| buildCounterInsert++; |
| if (buildCounterInsert < 3) { |
| o.id = "foo"; |
| o.modelType = "foo"; |
| o.sourceModel = "foo"; |
| o.storageDataLocation = "foo"; |
| o.storagePMMLLocation = "foo"; |
| o.storagePMMLModelLocation = "foo"; |
| o.trainingInstances = buildUnnamed775(); |
| o.utility = buildUnnamed777(); |
| } |
| buildCounterInsert--; |
| return o; |
| } |
| |
| checkInsert(api.Insert o) { |
| buildCounterInsert++; |
| if (buildCounterInsert < 3) { |
| unittest.expect(o.id, unittest.equals('foo')); |
| unittest.expect(o.modelType, unittest.equals('foo')); |
| unittest.expect(o.sourceModel, unittest.equals('foo')); |
| unittest.expect(o.storageDataLocation, unittest.equals('foo')); |
| unittest.expect(o.storagePMMLLocation, unittest.equals('foo')); |
| unittest.expect(o.storagePMMLModelLocation, unittest.equals('foo')); |
| checkUnnamed775(o.trainingInstances); |
| checkUnnamed777(o.utility); |
| } |
| buildCounterInsert--; |
| } |
| |
| core.int buildCounterInsert2ModelInfo = 0; |
| buildInsert2ModelInfo() { |
| var o = new api.Insert2ModelInfo(); |
| buildCounterInsert2ModelInfo++; |
| if (buildCounterInsert2ModelInfo < 3) { |
| o.classWeightedAccuracy = "foo"; |
| o.classificationAccuracy = "foo"; |
| o.meanSquaredError = "foo"; |
| o.modelType = "foo"; |
| o.numberInstances = "foo"; |
| o.numberLabels = "foo"; |
| } |
| buildCounterInsert2ModelInfo--; |
| return o; |
| } |
| |
| checkInsert2ModelInfo(api.Insert2ModelInfo o) { |
| buildCounterInsert2ModelInfo++; |
| if (buildCounterInsert2ModelInfo < 3) { |
| unittest.expect(o.classWeightedAccuracy, unittest.equals('foo')); |
| unittest.expect(o.classificationAccuracy, unittest.equals('foo')); |
| unittest.expect(o.meanSquaredError, unittest.equals('foo')); |
| unittest.expect(o.modelType, unittest.equals('foo')); |
| unittest.expect(o.numberInstances, unittest.equals('foo')); |
| unittest.expect(o.numberLabels, unittest.equals('foo')); |
| } |
| buildCounterInsert2ModelInfo--; |
| } |
| |
| core.int buildCounterInsert2 = 0; |
| buildInsert2() { |
| var o = new api.Insert2(); |
| buildCounterInsert2++; |
| if (buildCounterInsert2 < 3) { |
| o.created = core.DateTime.parse("2002-02-27T14:01:02"); |
| o.id = "foo"; |
| o.kind = "foo"; |
| o.modelInfo = buildInsert2ModelInfo(); |
| o.modelType = "foo"; |
| o.selfLink = "foo"; |
| o.storageDataLocation = "foo"; |
| o.storagePMMLLocation = "foo"; |
| o.storagePMMLModelLocation = "foo"; |
| o.trainingComplete = core.DateTime.parse("2002-02-27T14:01:02"); |
| o.trainingStatus = "foo"; |
| } |
| buildCounterInsert2--; |
| return o; |
| } |
| |
| checkInsert2(api.Insert2 o) { |
| buildCounterInsert2++; |
| if (buildCounterInsert2 < 3) { |
| unittest.expect(o.created, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| unittest.expect(o.id, unittest.equals('foo')); |
| unittest.expect(o.kind, unittest.equals('foo')); |
| checkInsert2ModelInfo(o.modelInfo); |
| unittest.expect(o.modelType, unittest.equals('foo')); |
| unittest.expect(o.selfLink, unittest.equals('foo')); |
| unittest.expect(o.storageDataLocation, unittest.equals('foo')); |
| unittest.expect(o.storagePMMLLocation, unittest.equals('foo')); |
| unittest.expect(o.storagePMMLModelLocation, unittest.equals('foo')); |
| unittest.expect(o.trainingComplete, unittest.equals(core.DateTime.parse("2002-02-27T14:01:02"))); |
| unittest.expect(o.trainingStatus, unittest.equals('foo')); |
| } |
| buildCounterInsert2--; |
| } |
| |
| buildUnnamed778() { |
| var o = new core.List<api.Insert2>(); |
| o.add(buildInsert2()); |
| o.add(buildInsert2()); |
| return o; |
| } |
| |
| checkUnnamed778(core.List<api.Insert2> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkInsert2(o[0]); |
| checkInsert2(o[1]); |
| } |
| |
| core.int buildCounterList = 0; |
| buildList() { |
| var o = new api.List(); |
| buildCounterList++; |
| if (buildCounterList < 3) { |
| o.items = buildUnnamed778(); |
| o.kind = "foo"; |
| o.nextPageToken = "foo"; |
| o.selfLink = "foo"; |
| } |
| buildCounterList--; |
| return o; |
| } |
| |
| checkList(api.List o) { |
| buildCounterList++; |
| if (buildCounterList < 3) { |
| checkUnnamed778(o.items); |
| unittest.expect(o.kind, unittest.equals('foo')); |
| unittest.expect(o.nextPageToken, unittest.equals('foo')); |
| unittest.expect(o.selfLink, unittest.equals('foo')); |
| } |
| buildCounterList--; |
| } |
| |
| core.int buildCounterOutputOutputMulti = 0; |
| buildOutputOutputMulti() { |
| var o = new api.OutputOutputMulti(); |
| buildCounterOutputOutputMulti++; |
| if (buildCounterOutputOutputMulti < 3) { |
| o.label = "foo"; |
| o.score = "foo"; |
| } |
| buildCounterOutputOutputMulti--; |
| return o; |
| } |
| |
| checkOutputOutputMulti(api.OutputOutputMulti o) { |
| buildCounterOutputOutputMulti++; |
| if (buildCounterOutputOutputMulti < 3) { |
| unittest.expect(o.label, unittest.equals('foo')); |
| unittest.expect(o.score, unittest.equals('foo')); |
| } |
| buildCounterOutputOutputMulti--; |
| } |
| |
| buildUnnamed779() { |
| var o = new core.List<api.OutputOutputMulti>(); |
| o.add(buildOutputOutputMulti()); |
| o.add(buildOutputOutputMulti()); |
| return o; |
| } |
| |
| checkUnnamed779(core.List<api.OutputOutputMulti> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| checkOutputOutputMulti(o[0]); |
| checkOutputOutputMulti(o[1]); |
| } |
| |
| core.int buildCounterOutput = 0; |
| buildOutput() { |
| var o = new api.Output(); |
| buildCounterOutput++; |
| if (buildCounterOutput < 3) { |
| o.id = "foo"; |
| o.kind = "foo"; |
| o.outputLabel = "foo"; |
| o.outputMulti = buildUnnamed779(); |
| o.outputValue = 42.0; |
| o.selfLink = "foo"; |
| } |
| buildCounterOutput--; |
| return o; |
| } |
| |
| checkOutput(api.Output o) { |
| buildCounterOutput++; |
| if (buildCounterOutput < 3) { |
| unittest.expect(o.id, unittest.equals('foo')); |
| unittest.expect(o.kind, unittest.equals('foo')); |
| unittest.expect(o.outputLabel, unittest.equals('foo')); |
| checkUnnamed779(o.outputMulti); |
| unittest.expect(o.outputValue, unittest.equals(42.0)); |
| unittest.expect(o.selfLink, unittest.equals('foo')); |
| } |
| buildCounterOutput--; |
| } |
| |
| buildUnnamed780() { |
| var o = new core.List<core.Object>(); |
| o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
| o.add({'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}); |
| return o; |
| } |
| |
| checkUnnamed780(core.List<core.Object> o) { |
| unittest.expect(o, unittest.hasLength(2)); |
| var casted5 = (o[0]) as core.Map; unittest.expect(casted5, unittest.hasLength(3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.expect(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"], unittest.equals('foo')); |
| var casted6 = (o[1]) as core.Map; unittest.expect(casted6, unittest.hasLength(3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.expect(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"], unittest.equals('foo')); |
| } |
| |
| core.int buildCounterUpdate = 0; |
| buildUpdate() { |
| var o = new api.Update(); |
| buildCounterUpdate++; |
| if (buildCounterUpdate < 3) { |
| o.csvInstance = buildUnnamed780(); |
| o.output = "foo"; |
| } |
| buildCounterUpdate--; |
| return o; |
| } |
| |
| checkUpdate(api.Update o) { |
| buildCounterUpdate++; |
| if (buildCounterUpdate < 3) { |
| checkUnnamed780(o.csvInstance); |
| unittest.expect(o.output, unittest.equals('foo')); |
| } |
| buildCounterUpdate--; |
| } |
| |
| |
| main() { |
| unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesCategoricalValues", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyzeDataDescriptionFeaturesCategoricalValues(); |
| var od = new api.AnalyzeDataDescriptionFeaturesCategoricalValues.fromJson(o.toJson()); |
| checkAnalyzeDataDescriptionFeaturesCategoricalValues(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesCategorical", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyzeDataDescriptionFeaturesCategorical(); |
| var od = new api.AnalyzeDataDescriptionFeaturesCategorical.fromJson(o.toJson()); |
| checkAnalyzeDataDescriptionFeaturesCategorical(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesNumeric", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyzeDataDescriptionFeaturesNumeric(); |
| var od = new api.AnalyzeDataDescriptionFeaturesNumeric.fromJson(o.toJson()); |
| checkAnalyzeDataDescriptionFeaturesNumeric(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AnalyzeDataDescriptionFeaturesText", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyzeDataDescriptionFeaturesText(); |
| var od = new api.AnalyzeDataDescriptionFeaturesText.fromJson(o.toJson()); |
| checkAnalyzeDataDescriptionFeaturesText(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AnalyzeDataDescriptionFeatures", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyzeDataDescriptionFeatures(); |
| var od = new api.AnalyzeDataDescriptionFeatures.fromJson(o.toJson()); |
| checkAnalyzeDataDescriptionFeatures(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AnalyzeDataDescriptionOutputFeatureNumeric", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyzeDataDescriptionOutputFeatureNumeric(); |
| var od = new api.AnalyzeDataDescriptionOutputFeatureNumeric.fromJson(o.toJson()); |
| checkAnalyzeDataDescriptionOutputFeatureNumeric(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AnalyzeDataDescriptionOutputFeatureText", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyzeDataDescriptionOutputFeatureText(); |
| var od = new api.AnalyzeDataDescriptionOutputFeatureText.fromJson(o.toJson()); |
| checkAnalyzeDataDescriptionOutputFeatureText(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AnalyzeDataDescriptionOutputFeature", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyzeDataDescriptionOutputFeature(); |
| var od = new api.AnalyzeDataDescriptionOutputFeature.fromJson(o.toJson()); |
| checkAnalyzeDataDescriptionOutputFeature(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AnalyzeDataDescription", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyzeDataDescription(); |
| var od = new api.AnalyzeDataDescription.fromJson(o.toJson()); |
| checkAnalyzeDataDescription(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-AnalyzeModelDescription", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyzeModelDescription(); |
| var od = new api.AnalyzeModelDescription.fromJson(o.toJson()); |
| checkAnalyzeModelDescription(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Analyze", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildAnalyze(); |
| var od = new api.Analyze.fromJson(o.toJson()); |
| checkAnalyze(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-InputInput", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildInputInput(); |
| var od = new api.InputInput.fromJson(o.toJson()); |
| checkInputInput(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Input", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildInput(); |
| var od = new api.Input.fromJson(o.toJson()); |
| checkInput(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-InsertTrainingInstances", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildInsertTrainingInstances(); |
| var od = new api.InsertTrainingInstances.fromJson(o.toJson()); |
| checkInsertTrainingInstances(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Insert", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildInsert(); |
| var od = new api.Insert.fromJson(o.toJson()); |
| checkInsert(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Insert2ModelInfo", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildInsert2ModelInfo(); |
| var od = new api.Insert2ModelInfo.fromJson(o.toJson()); |
| checkInsert2ModelInfo(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Insert2", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildInsert2(); |
| var od = new api.Insert2.fromJson(o.toJson()); |
| checkInsert2(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-List", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildList(); |
| var od = new api.List.fromJson(o.toJson()); |
| checkList(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-OutputOutputMulti", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildOutputOutputMulti(); |
| var od = new api.OutputOutputMulti.fromJson(o.toJson()); |
| checkOutputOutputMulti(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Output", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildOutput(); |
| var od = new api.Output.fromJson(o.toJson()); |
| checkOutput(od); |
| }); |
| }); |
| |
| |
| unittest.group("obj-schema-Update", () { |
| unittest.test("to-json--from-json", () { |
| var o = buildUpdate(); |
| var od = new api.Update.fromJson(o.toJson()); |
| checkUpdate(od); |
| }); |
| }); |
| |
| |
| unittest.group("resource-HostedmodelsResourceApi", () { |
| unittest.test("method--predict", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.HostedmodelsResourceApi res = new api.PredictionApi(mock).hostedmodels; |
| var arg_request = buildInput(); |
| var arg_project = "foo"; |
| var arg_hostedModelName = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.Input.fromJson(json); |
| checkInput(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
| pathOffset += 26; |
| index = path.indexOf("/hostedmodels/", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_project")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/hostedmodels/")); |
| pathOffset += 14; |
| index = path.indexOf("/predict", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_hostedModelName")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/predict")); |
| pathOffset += 8; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildOutput()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.predict(arg_request, arg_project, arg_hostedModelName).then(unittest.expectAsync(((api.Output response) { |
| checkOutput(response); |
| }))); |
| }); |
| |
| }); |
| |
| |
| unittest.group("resource-TrainedmodelsResourceApi", () { |
| unittest.test("method--analyze", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
| var arg_project = "foo"; |
| var arg_id = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
| pathOffset += 26; |
| index = path.indexOf("/trainedmodels/", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_project")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/trainedmodels/")); |
| pathOffset += 15; |
| index = path.indexOf("/analyze", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_id")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/analyze")); |
| pathOffset += 8; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildAnalyze()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.analyze(arg_project, arg_id).then(unittest.expectAsync(((api.Analyze response) { |
| checkAnalyze(response); |
| }))); |
| }); |
| |
| unittest.test("method--delete", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
| var arg_project = "foo"; |
| var arg_id = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
| pathOffset += 26; |
| index = path.indexOf("/trainedmodels/", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_project")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/trainedmodels/")); |
| pathOffset += 15; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect(subPart, unittest.equals("$arg_id")); |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = ""; |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.delete(arg_project, arg_id).then(unittest.expectAsync((_) {})); |
| }); |
| |
| unittest.test("method--get", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
| var arg_project = "foo"; |
| var arg_id = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
| pathOffset += 26; |
| index = path.indexOf("/trainedmodels/", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_project")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/trainedmodels/")); |
| pathOffset += 15; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect(subPart, unittest.equals("$arg_id")); |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildInsert2()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.get(arg_project, arg_id).then(unittest.expectAsync(((api.Insert2 response) { |
| checkInsert2(response); |
| }))); |
| }); |
| |
| unittest.test("method--insert", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
| var arg_request = buildInsert(); |
| var arg_project = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.Insert.fromJson(json); |
| checkInsert(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
| pathOffset += 26; |
| index = path.indexOf("/trainedmodels", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_project")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 14), unittest.equals("/trainedmodels")); |
| pathOffset += 14; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildInsert2()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.insert(arg_request, arg_project).then(unittest.expectAsync(((api.Insert2 response) { |
| checkInsert2(response); |
| }))); |
| }); |
| |
| unittest.test("method--list", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
| var arg_project = "foo"; |
| var arg_maxResults = 42; |
| var arg_pageToken = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
| pathOffset += 26; |
| index = path.indexOf("/trainedmodels/list", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_project")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 19), unittest.equals("/trainedmodels/list")); |
| pathOffset += 19; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| unittest.expect(core.int.parse(queryMap["maxResults"].first), unittest.equals(arg_maxResults)); |
| unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageToken)); |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildList()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.list(arg_project, maxResults: arg_maxResults, pageToken: arg_pageToken).then(unittest.expectAsync(((api.List response) { |
| checkList(response); |
| }))); |
| }); |
| |
| unittest.test("method--predict", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
| var arg_request = buildInput(); |
| var arg_project = "foo"; |
| var arg_id = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.Input.fromJson(json); |
| checkInput(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
| pathOffset += 26; |
| index = path.indexOf("/trainedmodels/", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_project")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/trainedmodels/")); |
| pathOffset += 15; |
| index = path.indexOf("/predict", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_id")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equals("/predict")); |
| pathOffset += 8; |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildOutput()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.predict(arg_request, arg_project, arg_id).then(unittest.expectAsync(((api.Output response) { |
| checkOutput(response); |
| }))); |
| }); |
| |
| unittest.test("method--update", () { |
| |
| var mock = new common_test.HttpServerMock(); |
| api.TrainedmodelsResourceApi res = new api.PredictionApi(mock).trainedmodels; |
| var arg_request = buildUpdate(); |
| var arg_project = "foo"; |
| var arg_id = "foo"; |
| mock.register(unittest.expectAsync((http.BaseRequest req, json) { |
| var obj = new api.Update.fromJson(json); |
| checkUpdate(obj); |
| |
| var path = (req.url).path; |
| var pathOffset = 0; |
| var index; |
| var subPart; |
| unittest.expect(path.substring(pathOffset, pathOffset + 26), unittest.equals("/prediction/v1.6/projects/")); |
| pathOffset += 26; |
| index = path.indexOf("/trainedmodels/", pathOffset); |
| unittest.expect(index >= 0, unittest.isTrue); |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index)); |
| pathOffset = index; |
| unittest.expect(subPart, unittest.equals("$arg_project")); |
| unittest.expect(path.substring(pathOffset, pathOffset + 15), unittest.equals("/trainedmodels/")); |
| pathOffset += 15; |
| subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); |
| pathOffset = path.length; |
| unittest.expect(subPart, unittest.equals("$arg_id")); |
| |
| var query = (req.url).query; |
| var queryOffset = 0; |
| var queryMap = {}; |
| addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); |
| parseBool(n) { |
| if (n == "true") return true; |
| if (n == "false") return false; |
| if (n == null) return null; |
| throw new core.ArgumentError("Invalid boolean: $n"); |
| } |
| if (query.length > 0) { |
| for (var part in query.split("&")) { |
| var keyvalue = part.split("="); |
| addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.decodeQueryComponent(keyvalue[1])); |
| } |
| } |
| |
| |
| var h = { |
| "content-type" : "application/json; charset=utf-8", |
| }; |
| var resp = convert.JSON.encode(buildInsert2()); |
| return new async.Future.value(common_test.stringResponse(200, h, resp)); |
| }), true); |
| res.update(arg_request, arg_project, arg_id).then(unittest.expectAsync(((api.Insert2 response) { |
| checkInsert2(response); |
| }))); |
| }); |
| |
| }); |
| |
| |
| } |
| |