You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Improved ImageGenerationEndpointTests by introducing ImageSize construction helper method in orther to retain access level of ImageSize constructor.
2. Corrected EndpointBase constructor access level (changed to 'protected') in order to support HttpClientResolutionTests
Copy file name to clipboardExpand all lines: OpenAI_API/EndpointBase.cs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ public abstract class EndpointBase
27
27
/// Constructor of the api endpoint base, to be called from the contructor of any devived classes. Rather than instantiating any endpoint yourself, access it through an instance of <see cref="OpenAIAPI"/>.
Copy file name to clipboardExpand all lines: OpenAI_Tests/ImageGenerationEndpointTests.cs
+17-6Lines changed: 17 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -51,8 +51,8 @@ public void CreateDALLE2ImageWithUrl(string size)
51
51
varapi=newOpenAI_API.OpenAIAPI();
52
52
53
53
Assert.IsNotNull(api.ImageGenerations);
54
-
55
-
varresults=api.ImageGenerations.CreateImageAsync(newImageGenerationRequest("A cyberpunk monkey hacker dreaming of a beautiful bunch of bananas, digital art",2,newImageSize(size))).Result;
54
+
55
+
varresults=api.ImageGenerations.CreateImageAsync(newImageGenerationRequest("A cyberpunk monkey hacker dreaming of a beautiful bunch of bananas, digital art",2,ConstructImageSize(size))).Result;
56
56
Assert.IsNotNull(results);
57
57
if(results.CreatedUnixTime.HasValue)
58
58
{
@@ -108,9 +108,9 @@ public void CreateDALLE3ImageWithUrl(string quality, string size)
108
108
{
109
109
varapi=newOpenAI_API.OpenAIAPI();
110
110
111
-
Assert.IsNotNull(api.ImageGenerations);
111
+
Assert.IsNotNull(api.ImageGenerations);
112
112
113
-
varresults=api.ImageGenerations.CreateImageAsync(newImageGenerationRequest("A cyberpunk monkey hacker dreaming of a beautiful bunch of bananas, digital art",OpenAI_API.Models.Model.DALLE3,newImageSize(size),quality)).Result;
113
+
varresults=api.ImageGenerations.CreateImageAsync(newImageGenerationRequest("A cyberpunk monkey hacker dreaming of a beautiful bunch of bananas, digital art",OpenAI_API.Models.Model.DALLE3,ConstructImageSize(size),quality)).Result;
114
114
Assert.IsNotNull(results);
115
115
if(results.CreatedUnixTime.HasValue)
116
116
{
@@ -139,9 +139,9 @@ public void BadParameterCombosShouldFail(string model, string quality, string si
139
139
{
140
140
varapi=newOpenAI_API.OpenAIAPI();
141
141
142
-
Assert.IsNotNull(api.ImageGenerations);
142
+
Assert.IsNotNull(api.ImageGenerations);
143
143
144
-
Assert.ThrowsAsync<ArgumentException>(async()=>awaitapi.ImageGenerations.CreateImageAsync(newImageGenerationRequest("A cyberpunk monkey hacker dreaming of a beautiful bunch of bananas, digital art",model,newImageSize(size),quality)));
144
+
Assert.ThrowsAsync<ArgumentException>(async()=>awaitapi.ImageGenerations.CreateImageAsync(newImageGenerationRequest("A cyberpunk monkey hacker dreaming of a beautiful bunch of bananas, digital art",model,ConstructImageSize(size),quality)));
145
145
}
146
146
147
147
[Test]
@@ -157,6 +157,17 @@ public void BadNumImagesWithDalle3ShouldFail()
0 commit comments