public ModelsResponse GetModels() { var request = new RestRequest("v1/models", Method.GET); request.AddHeader("Authorization", string.Format("Bearer {0}", this.AccessToken)); var response = this.Client.Get(request); ModelsResponse responseObject = JsonConvert.DeserializeObject <ModelsResponse>(response.Content); responseObject.httpResponse = response; return(responseObject); }
public ModelsResponse GetModels() { var Request = new RestRequest("v1/models", Method.GET); Request.AddHeader("Accept-Language", this.Language); Request.AddHeader("Authorization", string.Format("Bearer {0}", this.AccessToken)); var Response = this.Client.Execute(Request); ModelsResponse ResponseObject = JsonConvert.DeserializeObject <ModelsResponse>(Response.Content); ResponseObject.HttpResponse = Response; return(ResponseObject); }
public IActionResult GetModels( string getAlgorithms ) { ModelsResponse response = hacarusVisualInspection.GetModels(); ViewData["HttpResponse"] = "Status code: " + (int)response.httpResponse.StatusCode + " " + response.httpResponse.StatusCode; ViewData["StringMessage"] = hacarusVisualInspection.StringMessage; ViewBag.BearerAvailable = !string.IsNullOrEmpty(bearer); ViewBag.Active = "getModels"; return(Index()); }
public IActionResult GetModels( string getAlgorithms ) { ModelsResponse Result = VisualInspection.GetModels(); ViewData["HttpResponse"] = "Status code: " + (int)Result.HttpResponse.StatusCode + " " + Result.HttpResponse.StatusCode; ViewData["StringMessage"] = Result.HttpResponse.Content; ViewBag.BearerAvailable = VisualInspection.IsAuthorized; ViewBag.Active = "getModels"; return(Index()); }
public void Create_Model() { // ARRANGE var response = new ModelsResponse() { Models = new List <ModelInfo>() { new ModelInfo() { Name = "testmodel", Id = 1234, ModelStatus = "draft" } } }; var mock = new Mock <IMicrosoftCustomTranslatorAPIPreview10>(); mock .Setup( m => m.CreateModelWithHttpMessagesAsync(It.IsAny <CreateModelRequest>(), It.IsAny <string>(), null, CancellationToken.None) ) .ReturnsAsync( new HttpOperationResponse() ); mock .Setup( m => m.GetProjectsByIdModelsWithHttpMessagesAsync(new Guid("00000000-0000-0000-0000-000000000000"), It.IsAny <string>(), 1, It.IsAny <string>(), It.IsAny <string>(), null, CancellationToken.None) ) .ReturnsAsync(new HttpOperationResponse <ModelsResponse>() { Body = response } ); var app = InitApp(mock.Object); // ACT var args = CommandIntoArgs("model create -p 00000000-0000-0000-0000-000000000000 -n testmodel -d 1,2"); app.Execute(args); // ASSESS Assert.Equal($"Creating model...{ app.Out.NewLine}1234 testmodel draft{ app.Out.NewLine}", ((MockTestWriter)app.Out).ReadAsString()); }
public IActionResult Index() { ViewBag.BearerAvailable = !string.IsNullOrEmpty(bearer); ViewBag.Algorithms = new List <Algorithm>(); ViewBag.TrainingItems = new List <Item>(); ViewBag.PredictItems = new List <Item>(); ViewBag.Models = new List <ModelData>(); if (ViewBag.BearerAvailable) { var algorithmResponse = hacarusVisualInspection.GetAlgorithms(); var trainingResponse = hacarusVisualInspection.GetItems(); ModelsResponse modelsResponse = hacarusVisualInspection.GetModels(); Console.Write("START IFFF"); if (trainingResponse != null && trainingResponse.data != null) { ViewBag.TrainingItems = trainingResponse.data.training; ViewBag.PredictItems = trainingResponse.data.predict; Console.Write(trainingResponse.data.training.Count); } if (algorithmResponse != null && algorithmResponse.data != null) { ViewBag.Algorithms = algorithmResponse.data; Console.Write(algorithmResponse.data.Count); } if (modelsResponse != null && modelsResponse.data != null) { ViewBag.Models = modelsResponse.data; Console.Write(modelsResponse.data.Count); } Console.Write("END IFFF"); } // Console.Write("END INDEX "+ ViewBag.Algorithms.Count); return(View("Index")); }
public IActionResult Index() { ViewBag.BearerAvailable = VisualInspection.IsAuthorized; ViewBag.Algorithms = new List <Algorithm>(); ViewBag.TrainingItems = new List <Item>(); ViewBag.PredictItems = new List <Item>(); ViewBag.Models = new List <ModelData>(); if (ViewBag.BearerAvailable) { var AlgorithmResponse = VisualInspection.GetAlgorithms(); var TrainingResponse = VisualInspection.GetItems(); ModelsResponse ModelsResponse = VisualInspection.GetModels(); Console.Write("START IFFF"); if (TrainingResponse != null && TrainingResponse.Data != null) { ViewBag.TrainingItems = TrainingResponse.Data.Training; ViewBag.PredictItems = TrainingResponse.Data.Predict; Console.Write(TrainingResponse.Data.Training.Count); } if (AlgorithmResponse != null && AlgorithmResponse.Data != null) { ViewBag.Algorithms = AlgorithmResponse.Data; Console.Write(AlgorithmResponse.Data.Count); } if (ModelsResponse != null && ModelsResponse.Data != null) { ViewBag.Models = ModelsResponse.Data; Console.Write(ModelsResponse.Data.Count); } Console.Write("END IFFF"); } // Console.Write("END INDEX "+ ViewBag.Algorithms.Count); return(View("Index")); }
public void Success() { Console.WriteLine("Success Start"); var JsonString = File.ReadAllText("../../../Files/GetModels.txt"); var Client = MockGenerator.MockRestClient <ModelsResponse>(HttpStatusCode.OK, JsonString); HacarusVisualInspection VisualInspection = new HacarusVisualInspection(Client); ModelsResponse Response = VisualInspection.GetModels(); Assert.IsNotNull(Response); Assert.IsNotNull(Response.HttpResponse); Assert.IsNotNull(Response.Data); Assert.IsNull(Response.Errors); Assert.IsTrue(Response.HttpResponse.StatusCode.Equals(HttpStatusCode.OK)); Assert.IsTrue(Response.Data.Count.Equals(1)); Assert.IsTrue(Response.Data[0].Active); Assert.IsTrue(Response.Data[0].AlgorithmId.Equals("OC")); Assert.IsFalse(Response.Data[0].ContextDefault); Assert.IsTrue(Response.Data[0].CreatedAt.Equals(DateTime.Parse("2019-06-10T08:28:16Z").ToUniversalTime())); Assert.IsTrue(Response.Data[0].ModelId.Equals(269)); Assert.IsTrue(Response.Data[0].Name.Equals("Test-20190610-01")); Assert.IsTrue(Response.Data[0].Status.Equals("active")); Assert.IsTrue(Response.Data[0].Version.Equals("model-2019061008:28:16")); Console.WriteLine("Success End"); }
public void Create_Model_Wait_Json() { // ARRANGE var response1 = new ModelsResponse() { Models = new List <ModelInfo>() { new ModelInfo() { Name = "testmodel", Id = 1234, ModelStatus = "draft" } } }; var response2 = new ModelInfo() { Name = "testmodel", Id = 1234, ModelStatus = "draft" }; var response3 = new ModelInfo() { Name = "testmodel", Id = 1234, ModelStatus = "draft" }; var response4 = new ModelInfo() { Name = "testmodel", Id = 1234, ModelStatus = "trained" }; var mock = new Mock <IMicrosoftCustomTranslatorAPIPreview10>(); mock .Setup( m => m.CreateModelWithHttpMessagesAsync(It.IsAny <CreateModelRequest>(), It.IsAny <string>(), null, CancellationToken.None) ) .ReturnsAsync( new HttpOperationResponse() ); mock .Setup( m => m.GetProjectsByIdModelsWithHttpMessagesAsync(new Guid("00000000-0000-0000-0000-000000000000"), It.IsAny <string>(), 1, It.IsAny <string>(), It.IsAny <string>(), null, CancellationToken.None) ) .ReturnsAsync(new HttpOperationResponse <ModelsResponse>() { Body = response1 } ); mock .Setup( m => m.GetModelWithHttpMessagesAsync(It.IsAny <long>(), It.IsAny <string>(), It.IsAny <string>(), null, CancellationToken.None) ) .ReturnsAsync( new HttpOperationResponse <ModelInfo>() { Body = response2 } ); mock .Setup( m => m.GetModelWithHttpMessagesAsync(It.IsAny <long>(), It.IsAny <string>(), It.IsAny <string>(), null, CancellationToken.None) ) .ReturnsAsync( new HttpOperationResponse <ModelInfo>() { Body = response3 } ); mock .Setup( m => m.GetModelWithHttpMessagesAsync(It.IsAny <long>(), It.IsAny <string>(), It.IsAny <string>(), null, CancellationToken.None) ) .ReturnsAsync( new HttpOperationResponse <ModelInfo>() { Body = response4 } ); var app = InitApp(mock.Object); // ACT var args = CommandIntoArgs("model create -p 00000000-0000-0000-0000-000000000000 -n testmodel -d 1,2 -t -w -j"); app.Execute(args); // ASSESS string expected = @" { ""id"": 1234, ""name"": ""testmodel"", ""modelIdentifier"": null, ""projectId"": ""00000000-0000-0000-0000-000000000000"", ""documents"": null, ""modelRegionStatuses"": null, ""baselineBleuScorePunctuated"": null, ""bleuScorePunctuated"": null, ""baselineBleuScoreUnpunctuated"": null, ""bleuScoreUnpunctuated"": null, ""baselineBleuScoreCIPunctuated"": null, ""bleuScoreCIPunctuated"": null, ""baselineBleuScoreCIUnpunctuated"": null, ""bleuScoreCIUnpunctuated"": null, ""startDate"": null, ""completionDate"": null, ""modifiedDate"": ""0001-01-01T00:00:00"", ""createdDate"": ""0001-01-01T00:00:00"", ""createdBy"": null, ""modifiedBy"": null, ""trainingSentenceCount"": null, ""tuningSentenceCount"": null, ""testingSentenceCount"": null, ""phraseDictionarySentenceCount"": null, ""sentenceDictionarySentenceCount"": null, ""monolingualSentenceCount"": null, ""modelStatus"": ""trained"", ""statusInfo"": null, ""isTuningAuto"": false, ""isTestingAuto"": false, ""isAutoDeploy"": false, ""autoDeployThreshold"": 0.0, ""hubBLEUScore"": null, ""hubCategory"": null, ""errorCode"": null } "; Assert.Equal(expected, ((MockTestWriter)app.Out).ReadAsString()); }