mirror of
https://github.com/foss42/apidash.git
synced 2025-06-06 11:28:07 +08:00
Refactor codegen
This commit is contained in:
@ -18,64 +18,40 @@ class Codegen {
|
|||||||
String defaultUriScheme, {
|
String defaultUriScheme, {
|
||||||
String? boundary,
|
String? boundary,
|
||||||
}) {
|
}) {
|
||||||
|
String url = requestModel.url;
|
||||||
|
|
||||||
|
if (url.isEmpty) {
|
||||||
|
url = kDefaultUri;
|
||||||
|
}
|
||||||
|
if (!url.contains("://") && url.isNotEmpty) {
|
||||||
|
url = "$defaultUriScheme://$url";
|
||||||
|
}
|
||||||
|
var rM = requestModel.copyWith(url: url);
|
||||||
|
|
||||||
switch (codegenLanguage) {
|
switch (codegenLanguage) {
|
||||||
case CodegenLanguage.curl:
|
case CodegenLanguage.curl:
|
||||||
return cURLCodeGen().getCode(
|
return cURLCodeGen().getCode(rM);
|
||||||
requestModel,
|
|
||||||
defaultUriScheme,
|
|
||||||
);
|
|
||||||
case CodegenLanguage.har:
|
case CodegenLanguage.har:
|
||||||
return HARCodeGen().getCode(
|
return HARCodeGen().getCode(rM, defaultUriScheme, boundary: boundary);
|
||||||
requestModel,
|
|
||||||
defaultUriScheme,
|
|
||||||
);
|
|
||||||
case CodegenLanguage.dartHttp:
|
case CodegenLanguage.dartHttp:
|
||||||
return DartHttpCodeGen().getCode(
|
return DartHttpCodeGen().getCode(rM);
|
||||||
requestModel,
|
|
||||||
defaultUriScheme,
|
|
||||||
);
|
|
||||||
case CodegenLanguage.dartDio:
|
case CodegenLanguage.dartDio:
|
||||||
return DartDioCodeGen().getCode(
|
return DartDioCodeGen().getCode(rM);
|
||||||
requestModel,
|
|
||||||
defaultUriScheme,
|
|
||||||
);
|
|
||||||
case CodegenLanguage.jsAxios:
|
case CodegenLanguage.jsAxios:
|
||||||
return AxiosCodeGen().getCode(
|
return AxiosCodeGen().getCode(rM);
|
||||||
requestModel,
|
|
||||||
defaultUriScheme,
|
|
||||||
);
|
|
||||||
case CodegenLanguage.jsFetch:
|
case CodegenLanguage.jsFetch:
|
||||||
return FetchCodeGen().getCode(
|
return FetchCodeGen().getCode(rM);
|
||||||
requestModel,
|
|
||||||
defaultUriScheme,
|
|
||||||
);
|
|
||||||
case CodegenLanguage.nodejsAxios:
|
case CodegenLanguage.nodejsAxios:
|
||||||
return AxiosCodeGen(isNodeJs: true).getCode(
|
return AxiosCodeGen(isNodeJs: true).getCode(rM);
|
||||||
requestModel,
|
|
||||||
defaultUriScheme,
|
|
||||||
);
|
|
||||||
case CodegenLanguage.nodejsFetch:
|
case CodegenLanguage.nodejsFetch:
|
||||||
return FetchCodeGen(isNodeJs: true).getCode(
|
return FetchCodeGen(isNodeJs: true).getCode(rM);
|
||||||
requestModel,
|
|
||||||
defaultUriScheme,
|
|
||||||
);
|
|
||||||
case CodegenLanguage.kotlinOkHttp:
|
case CodegenLanguage.kotlinOkHttp:
|
||||||
return KotlinOkHttpCodeGen().getCode(
|
return KotlinOkHttpCodeGen().getCode(rM);
|
||||||
requestModel,
|
|
||||||
defaultUriScheme,
|
|
||||||
);
|
|
||||||
case CodegenLanguage.pythonHttpClient:
|
case CodegenLanguage.pythonHttpClient:
|
||||||
return PythonHttpClientCodeGen().getCode(
|
return PythonHttpClientCodeGen()
|
||||||
requestModel,
|
.getCode(rM, boundary: boundary ?? getNewUuid());
|
||||||
defaultUriScheme,
|
|
||||||
boundary: boundary ?? getNewUuid(),
|
|
||||||
);
|
|
||||||
case CodegenLanguage.pythonRequests:
|
case CodegenLanguage.pythonRequests:
|
||||||
return PythonRequestsCodeGen().getCode(
|
return PythonRequestsCodeGen().getCode(rM, boundary: boundary);
|
||||||
requestModel,
|
|
||||||
defaultUriScheme,
|
|
||||||
boundary: boundary,
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8,15 +8,10 @@ import 'shared.dart';
|
|||||||
class DartDioCodeGen {
|
class DartDioCodeGen {
|
||||||
String? getCode(
|
String? getCode(
|
||||||
RequestModel requestModel,
|
RequestModel requestModel,
|
||||||
String defaultUriScheme,
|
|
||||||
) {
|
) {
|
||||||
try {
|
try {
|
||||||
String url = requestModel.url;
|
|
||||||
if (!url.contains("://") && url.isNotEmpty) {
|
|
||||||
url = "$defaultUriScheme://$url";
|
|
||||||
}
|
|
||||||
final next = generatedDartCode(
|
final next = generatedDartCode(
|
||||||
url: url,
|
url: requestModel.url,
|
||||||
method: requestModel.method,
|
method: requestModel.method,
|
||||||
queryParams: requestModel.enabledParamsMap,
|
queryParams: requestModel.enabledParamsMap,
|
||||||
headers: requestModel.enabledHeadersMap,
|
headers: requestModel.enabledHeadersMap,
|
||||||
|
@ -9,15 +9,10 @@ import 'shared.dart';
|
|||||||
class DartHttpCodeGen {
|
class DartHttpCodeGen {
|
||||||
String? getCode(
|
String? getCode(
|
||||||
RequestModel requestModel,
|
RequestModel requestModel,
|
||||||
String defaultUriScheme,
|
|
||||||
) {
|
) {
|
||||||
try {
|
try {
|
||||||
String url = requestModel.url;
|
|
||||||
if (!url.contains("://") && url.isNotEmpty) {
|
|
||||||
url = "$defaultUriScheme://$url";
|
|
||||||
}
|
|
||||||
final next = generatedDartCode(
|
final next = generatedDartCode(
|
||||||
url: url,
|
url: requestModel.url,
|
||||||
method: requestModel.method,
|
method: requestModel.method,
|
||||||
queryParams: requestModel.enabledParamsMap,
|
queryParams: requestModel.enabledParamsMap,
|
||||||
headers: {...requestModel.enabledHeadersMap},
|
headers: {...requestModel.enabledHeadersMap},
|
||||||
|
@ -73,7 +73,6 @@ async function buildFormData(fields) {
|
|||||||
''';
|
''';
|
||||||
String? getCode(
|
String? getCode(
|
||||||
RequestModel requestModel,
|
RequestModel requestModel,
|
||||||
String defaultUriScheme,
|
|
||||||
) {
|
) {
|
||||||
try {
|
try {
|
||||||
jj.Template kNodejsImportTemplate = jj.Template(kStringImportNode);
|
jj.Template kNodejsImportTemplate = jj.Template(kStringImportNode);
|
||||||
@ -91,17 +90,14 @@ async function buildFormData(fields) {
|
|||||||
result += renderedMultiPartBody;
|
result += renderedMultiPartBody;
|
||||||
}
|
}
|
||||||
|
|
||||||
String url = requestModel.url;
|
var harJson = requestModelToHARJsonRequest(
|
||||||
if (!url.contains("://") && url.isNotEmpty) {
|
requestModel,
|
||||||
url = "$defaultUriScheme://$url";
|
useEnabled: true,
|
||||||
}
|
);
|
||||||
var rM = requestModel.copyWith(url: url);
|
|
||||||
|
|
||||||
var harJson = requestModelToHARJsonRequest(rM, useEnabled: true);
|
|
||||||
|
|
||||||
var templateStart = jj.Template(kTemplateStart);
|
var templateStart = jj.Template(kTemplateStart);
|
||||||
result += templateStart.render({
|
result += templateStart.render({
|
||||||
"url": stripUrlParams(url),
|
"url": stripUrlParams(requestModel.url),
|
||||||
"method": harJson["method"].toLowerCase(),
|
"method": harJson["method"].toLowerCase(),
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -124,7 +120,7 @@ async function buildFormData(fields) {
|
|||||||
m[i["name"]] = i["value"];
|
m[i["name"]] = i["value"];
|
||||||
}
|
}
|
||||||
if (requestModel.hasFormData) {
|
if (requestModel.hasFormData) {
|
||||||
m['Content-Type'] = 'multipart/form-data';
|
m[kHeaderContentType] = 'multipart/form-data';
|
||||||
}
|
}
|
||||||
result += templateHeader
|
result += templateHeader
|
||||||
.render({"headers": padMultilineString(kEncoder.convert(m), 2)});
|
.render({"headers": padMultilineString(kEncoder.convert(m), 2)});
|
||||||
|
@ -73,7 +73,6 @@ fetch(url, options)
|
|||||||
|
|
||||||
String? getCode(
|
String? getCode(
|
||||||
RequestModel requestModel,
|
RequestModel requestModel,
|
||||||
String defaultUriScheme,
|
|
||||||
) {
|
) {
|
||||||
try {
|
try {
|
||||||
jj.Template kNodejsImportTemplate = jj.Template(kStringImportNode);
|
jj.Template kNodejsImportTemplate = jj.Template(kStringImportNode);
|
||||||
@ -89,13 +88,11 @@ fetch(url, options)
|
|||||||
"fields_list": json.encode(requestModel.formDataMapList),
|
"fields_list": json.encode(requestModel.formDataMapList),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
String url = requestModel.url;
|
|
||||||
if (!url.contains("://") && url.isNotEmpty) {
|
|
||||||
url = "$defaultUriScheme://$url";
|
|
||||||
}
|
|
||||||
var rM = requestModel.copyWith(url: url);
|
|
||||||
|
|
||||||
var harJson = requestModelToHARJsonRequest(rM, useEnabled: true);
|
var harJson = requestModelToHARJsonRequest(
|
||||||
|
requestModel,
|
||||||
|
useEnabled: true,
|
||||||
|
);
|
||||||
|
|
||||||
var templateStart = jj.Template(kTemplateStart);
|
var templateStart = jj.Template(kTemplateStart);
|
||||||
result += templateStart.render({
|
result += templateStart.render({
|
||||||
@ -109,7 +106,7 @@ fetch(url, options)
|
|||||||
var templateHeader = jj.Template(kTemplateHeader);
|
var templateHeader = jj.Template(kTemplateHeader);
|
||||||
var m = {};
|
var m = {};
|
||||||
if (requestModel.hasFormData) {
|
if (requestModel.hasFormData) {
|
||||||
m["Content-Type"] = "multipart/form-data";
|
m[kHeaderContentType] = "multipart/form-data";
|
||||||
}
|
}
|
||||||
for (var i in headers) {
|
for (var i in headers) {
|
||||||
m[i["name"]] = i["value"];
|
m[i["name"]] = i["value"];
|
||||||
|
@ -75,7 +75,6 @@ import okhttp3.MultipartBody""";
|
|||||||
|
|
||||||
String? getCode(
|
String? getCode(
|
||||||
RequestModel requestModel,
|
RequestModel requestModel,
|
||||||
String defaultUriScheme,
|
|
||||||
) {
|
) {
|
||||||
try {
|
try {
|
||||||
String result = "";
|
String result = "";
|
||||||
@ -83,13 +82,8 @@ import okhttp3.MultipartBody""";
|
|||||||
bool hasBody = false;
|
bool hasBody = false;
|
||||||
bool hasFormData = false;
|
bool hasFormData = false;
|
||||||
|
|
||||||
String url = requestModel.url;
|
|
||||||
if (!url.contains("://") && url.isNotEmpty) {
|
|
||||||
url = "$defaultUriScheme://$url";
|
|
||||||
}
|
|
||||||
|
|
||||||
var rec = getValidRequestUri(
|
var rec = getValidRequestUri(
|
||||||
url,
|
requestModel.url,
|
||||||
requestModel.enabledRequestParams,
|
requestModel.enabledRequestParams,
|
||||||
);
|
);
|
||||||
Uri? uri = rec.$1;
|
Uri? uri = rec.$1;
|
||||||
|
@ -5,13 +5,15 @@ import 'package:apidash/models/models.dart' show RequestModel;
|
|||||||
class HARCodeGen {
|
class HARCodeGen {
|
||||||
String? getCode(
|
String? getCode(
|
||||||
RequestModel requestModel,
|
RequestModel requestModel,
|
||||||
String defaultUriScheme,
|
String defaultUriScheme, {
|
||||||
) {
|
String? boundary,
|
||||||
|
}) {
|
||||||
try {
|
try {
|
||||||
var harString = kEncoder.convert(requestModelToHARJsonRequest(
|
var harString = kEncoder.convert(requestModelToHARJsonRequest(
|
||||||
requestModel,
|
requestModel,
|
||||||
defaultUriScheme: defaultUriScheme,
|
defaultUriScheme: defaultUriScheme,
|
||||||
useEnabled: true,
|
useEnabled: true,
|
||||||
|
boundary: boundary,
|
||||||
));
|
));
|
||||||
return harString;
|
return harString;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
@ -87,8 +87,7 @@ dataList = build_data_list({{fields_list}})
|
|||||||
body = b'\r\n'.join(dataList)
|
body = b'\r\n'.join(dataList)
|
||||||
''';
|
''';
|
||||||
String? getCode(
|
String? getCode(
|
||||||
RequestModel requestModel,
|
RequestModel requestModel, {
|
||||||
String defaultUriScheme, {
|
|
||||||
String? boundary,
|
String? boundary,
|
||||||
}) {
|
}) {
|
||||||
try {
|
try {
|
||||||
@ -97,11 +96,6 @@ body = b'\r\n'.join(dataList)
|
|||||||
bool hasQuery = false;
|
bool hasQuery = false;
|
||||||
bool hasBody = false;
|
bool hasBody = false;
|
||||||
|
|
||||||
String url = requestModel.url;
|
|
||||||
if (!url.contains("://") && url.isNotEmpty) {
|
|
||||||
url = "$defaultUriScheme://$url";
|
|
||||||
}
|
|
||||||
|
|
||||||
var templateStartUrl = jj.Template(kTemplateStart);
|
var templateStartUrl = jj.Template(kTemplateStart);
|
||||||
result += templateStartUrl.render(
|
result += templateStartUrl.render(
|
||||||
{
|
{
|
||||||
@ -109,7 +103,7 @@ body = b'\r\n'.join(dataList)
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
var rec = getValidRequestUri(
|
var rec = getValidRequestUri(
|
||||||
url,
|
requestModel.url,
|
||||||
requestModel.enabledRequestParams,
|
requestModel.enabledRequestParams,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -80,8 +80,7 @@ print('Response Body:', response.text)
|
|||||||
}
|
}
|
||||||
|
|
||||||
String? getCode(
|
String? getCode(
|
||||||
RequestModel requestModel,
|
RequestModel requestModel, {
|
||||||
String defaultUriScheme, {
|
|
||||||
String? boundary,
|
String? boundary,
|
||||||
}) {
|
}) {
|
||||||
try {
|
try {
|
||||||
@ -91,13 +90,8 @@ print('Response Body:', response.text)
|
|||||||
bool hasBody = false;
|
bool hasBody = false;
|
||||||
bool hasJsonBody = false;
|
bool hasJsonBody = false;
|
||||||
|
|
||||||
String url = requestModel.url;
|
|
||||||
if (!url.contains("://") && url.isNotEmpty) {
|
|
||||||
url = "$defaultUriScheme://$url";
|
|
||||||
}
|
|
||||||
|
|
||||||
var rec = getValidRequestUri(
|
var rec = getValidRequestUri(
|
||||||
url,
|
requestModel.url,
|
||||||
requestModel.enabledRequestParams,
|
requestModel.enabledRequestParams,
|
||||||
);
|
);
|
||||||
Uri? uri = rec.$1;
|
Uri? uri = rec.$1;
|
||||||
|
@ -1,64 +1,74 @@
|
|||||||
|
import 'package:apidash/codegen/codegen.dart';
|
||||||
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
import 'package:apidash/codegen/others/curl.dart';
|
|
||||||
import '../request_models.dart';
|
import '../request_models.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
final curlCodeGen = cURLCodeGen();
|
final codeGen = Codegen();
|
||||||
|
|
||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
const expectedCode = r"""curl --url 'https://api.apidash.dev'""";
|
const expectedCode = r"""curl --url 'https://api.apidash.dev'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet1, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 2', () {
|
test('GET 2', () {
|
||||||
const expectedCode =
|
const expectedCode =
|
||||||
r"""curl --url 'https://api.apidash.dev/country/data?code=US'""";
|
r"""curl --url 'https://api.apidash.dev/country/data?code=US'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet2, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 3', () {
|
test('GET 3', () {
|
||||||
const expectedCode =
|
const expectedCode =
|
||||||
r"""curl --url 'https://api.apidash.dev/country/data?code=IND'""";
|
r"""curl --url 'https://api.apidash.dev/country/data?code=IND'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet3, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 4', () {
|
test('GET 4', () {
|
||||||
const expectedCode =
|
const expectedCode =
|
||||||
r"""curl --url 'https://api.apidash.dev/humanize/social?num=8700000&digits=3&system=SS&add_space=true&trailing_zeros=true'""";
|
r"""curl --url 'https://api.apidash.dev/humanize/social?num=8700000&digits=3&system=SS&add_space=true&trailing_zeros=true'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet4, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet4, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 5', () {
|
test('GET 5', () {
|
||||||
const expectedCode =
|
const expectedCode =
|
||||||
r"""curl --url 'https://api.github.com/repos/foss42/apidash' \
|
r"""curl --url 'https://api.github.com/repos/foss42/apidash' \
|
||||||
--header 'User-Agent: Test Agent'""";
|
--header 'User-Agent: Test Agent'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet5, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet5, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 6', () {
|
test('GET 6', () {
|
||||||
const expectedCode =
|
const expectedCode =
|
||||||
r"""curl --url 'https://api.github.com/repos/foss42/apidash?raw=true' \
|
r"""curl --url 'https://api.github.com/repos/foss42/apidash?raw=true' \
|
||||||
--header 'User-Agent: Test Agent'""";
|
--header 'User-Agent: Test Agent'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet6, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet6, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 7', () {
|
test('GET 7', () {
|
||||||
const expectedCode = r"""curl --url 'https://api.apidash.dev'""";
|
const expectedCode = r"""curl --url 'https://api.apidash.dev'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet7, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet7, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 8', () {
|
test('GET 8', () {
|
||||||
const expectedCode =
|
const expectedCode =
|
||||||
r"""curl --url 'https://api.github.com/repos/foss42/apidash?raw=true' \
|
r"""curl --url 'https://api.github.com/repos/foss42/apidash?raw=true' \
|
||||||
--header 'User-Agent: Test Agent'""";
|
--header 'User-Agent: Test Agent'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet8, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet8, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 9', () {
|
test('GET 9', () {
|
||||||
const expectedCode =
|
const expectedCode =
|
||||||
r"""curl --url 'https://api.apidash.dev/humanize/social?num=8700000&add_space=true'""";
|
r"""curl --url 'https://api.apidash.dev/humanize/social?num=8700000&add_space=true'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet9, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet9, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 10', () {
|
test('GET 10', () {
|
||||||
@ -66,7 +76,8 @@ void main() {
|
|||||||
r"""curl --url 'https://api.apidash.dev/humanize/social' \
|
r"""curl --url 'https://api.apidash.dev/humanize/social' \
|
||||||
--header 'User-Agent: Test Agent'""";
|
--header 'User-Agent: Test Agent'""";
|
||||||
expect(
|
expect(
|
||||||
curlCodeGen.getCode(
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.curl,
|
||||||
requestModelGet10,
|
requestModelGet10,
|
||||||
"https",
|
"https",
|
||||||
),
|
),
|
||||||
@ -77,25 +88,29 @@ void main() {
|
|||||||
const expectedCode =
|
const expectedCode =
|
||||||
r"""curl --url 'https://api.apidash.dev/humanize/social?num=8700000&digits=3' \
|
r"""curl --url 'https://api.apidash.dev/humanize/social?num=8700000&digits=3' \
|
||||||
--header 'User-Agent: Test Agent'""";
|
--header 'User-Agent: Test Agent'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet11, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet11, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 12', () {
|
test('GET 12', () {
|
||||||
const expectedCode =
|
const expectedCode =
|
||||||
r"""curl --url 'https://api.apidash.dev/humanize/social'""";
|
r"""curl --url 'https://api.apidash.dev/humanize/social'""";
|
||||||
expect(curlCodeGen.getCode(requestModelGet12, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet12, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
group('HEAD Request', () {
|
group('HEAD Request', () {
|
||||||
test('HEAD 1', () {
|
test('HEAD 1', () {
|
||||||
const expectedCode = r"""curl --head --url 'https://api.apidash.dev'""";
|
const expectedCode = r"""curl --head --url 'https://api.apidash.dev'""";
|
||||||
expect(curlCodeGen.getCode(requestModelHead1, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelHead1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('HEAD 2', () {
|
test('HEAD 2', () {
|
||||||
const expectedCode = r"""curl --head --url 'http://api.apidash.dev'""";
|
const expectedCode = r"""curl --head --url 'http://api.apidash.dev'""";
|
||||||
expect(curlCodeGen.getCode(requestModelHead2, "http"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelHead2, "http"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -107,7 +122,8 @@ void main() {
|
|||||||
--data '{
|
--data '{
|
||||||
"text": "I LOVE Flutter"
|
"text": "I LOVE Flutter"
|
||||||
}'""";
|
}'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPost1, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 2', () {
|
test('POST 2', () {
|
||||||
@ -122,7 +138,8 @@ void main() {
|
|||||||
"no": 1.2,
|
"no": 1.2,
|
||||||
"arr": ["null", "true", "false", null]
|
"arr": ["null", "true", "false", null]
|
||||||
}'""";
|
}'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPost2, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 3', () {
|
test('POST 3', () {
|
||||||
@ -133,7 +150,8 @@ void main() {
|
|||||||
--data '{
|
--data '{
|
||||||
"text": "I LOVE Flutter"
|
"text": "I LOVE Flutter"
|
||||||
}'""";
|
}'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPost3, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 4', () {
|
test('POST 4', () {
|
||||||
@ -142,7 +160,8 @@ void main() {
|
|||||||
--form 'text=API' \
|
--form 'text=API' \
|
||||||
--form 'sep=|' \
|
--form 'sep=|' \
|
||||||
--form 'times=3'""";
|
--form 'times=3'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPost4, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost4, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 5', () {
|
test('POST 5', () {
|
||||||
@ -152,7 +171,8 @@ void main() {
|
|||||||
--form 'text=API' \
|
--form 'text=API' \
|
||||||
--form 'sep=|' \
|
--form 'sep=|' \
|
||||||
--form 'times=3'""";
|
--form 'times=3'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPost5, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost5, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 6', () {
|
test('POST 6', () {
|
||||||
@ -160,7 +180,8 @@ void main() {
|
|||||||
--url 'https://api.apidash.dev/io/img' \
|
--url 'https://api.apidash.dev/io/img' \
|
||||||
--form 'token=xyz' \
|
--form 'token=xyz' \
|
||||||
--form 'imfile=@/Documents/up/1.png'""";
|
--form 'imfile=@/Documents/up/1.png'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPost6, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost6, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 7', () {
|
test('POST 7', () {
|
||||||
@ -168,7 +189,8 @@ void main() {
|
|||||||
--url 'https://api.apidash.dev/io/img' \
|
--url 'https://api.apidash.dev/io/img' \
|
||||||
--form 'token=xyz' \
|
--form 'token=xyz' \
|
||||||
--form 'imfile=@/Documents/up/1.png'""";
|
--form 'imfile=@/Documents/up/1.png'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPost7, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost7, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 8', () {
|
test('POST 8', () {
|
||||||
@ -177,7 +199,8 @@ void main() {
|
|||||||
--form 'text=API' \
|
--form 'text=API' \
|
||||||
--form 'sep=|' \
|
--form 'sep=|' \
|
||||||
--form 'times=3'""";
|
--form 'times=3'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPost8, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost8, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 9', () {
|
test('POST 9', () {
|
||||||
@ -187,7 +210,8 @@ void main() {
|
|||||||
--header 'Keep-Alive: true' \
|
--header 'Keep-Alive: true' \
|
||||||
--form 'token=xyz' \
|
--form 'token=xyz' \
|
||||||
--form 'imfile=@/Documents/up/1.png'""";
|
--form 'imfile=@/Documents/up/1.png'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPost9, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost9, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -200,7 +224,8 @@ void main() {
|
|||||||
"name": "morpheus",
|
"name": "morpheus",
|
||||||
"job": "zion resident"
|
"job": "zion resident"
|
||||||
}'""";
|
}'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPut1, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPut1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -213,7 +238,8 @@ void main() {
|
|||||||
"name": "marfeus",
|
"name": "marfeus",
|
||||||
"job": "accountant"
|
"job": "accountant"
|
||||||
}'""";
|
}'""";
|
||||||
expect(curlCodeGen.getCode(requestModelPatch1, "https"), expectedCode);
|
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPatch1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -221,7 +247,9 @@ void main() {
|
|||||||
test('DELETE 1', () {
|
test('DELETE 1', () {
|
||||||
const expectedCode = r"""curl --request DELETE \
|
const expectedCode = r"""curl --request DELETE \
|
||||||
--url 'https://reqres.in/api/users/2'""";
|
--url 'https://reqres.in/api/users/2'""";
|
||||||
expect(curlCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.curl, requestModelDelete1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('DELETE 2', () {
|
test('DELETE 2', () {
|
||||||
@ -232,7 +260,9 @@ void main() {
|
|||||||
"name": "marfeus",
|
"name": "marfeus",
|
||||||
"job": "accountant"
|
"job": "accountant"
|
||||||
}'""";
|
}'""";
|
||||||
expect(curlCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.curl, requestModelDelete2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import 'package:apidash/codegen/dart/dio.dart';
|
import 'package:apidash/codegen/codegen.dart';
|
||||||
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
|
||||||
import '../request_models.dart';
|
import '../request_models.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
final dartDioCodeGen = DartDioCodeGen();
|
final codeGen = Codegen();
|
||||||
|
|
||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
@ -25,7 +25,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 2', () {
|
test('GET 2', () {
|
||||||
@ -50,7 +52,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 3', () {
|
test('GET 3', () {
|
||||||
@ -75,7 +79,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 4', () {
|
test('GET 4', () {
|
||||||
@ -106,7 +112,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet4, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet4, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 5', () {
|
test('GET 5', () {
|
||||||
@ -131,7 +139,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet5, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet5, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 6', () {
|
test('GET 6', () {
|
||||||
@ -158,7 +168,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet6, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet6, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 7', () {
|
test('GET 7', () {
|
||||||
@ -179,7 +191,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet7, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet7, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 8', () {
|
test('GET 8', () {
|
||||||
@ -206,7 +220,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet8, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet8, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 9', () {
|
test('GET 9', () {
|
||||||
@ -234,7 +250,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet9, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet9, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 10', () {
|
test('GET 10', () {
|
||||||
@ -260,7 +278,8 @@ void main() async {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
dartDioCodeGen.getCode(
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.dartDio,
|
||||||
requestModelGet10,
|
requestModelGet10,
|
||||||
"https",
|
"https",
|
||||||
),
|
),
|
||||||
@ -294,7 +313,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet11, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet11, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 12', () {
|
test('GET 12', () {
|
||||||
@ -315,7 +336,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelGet12, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet12, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -338,7 +361,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelHead1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelHead1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('HEAD 2', () {
|
test('HEAD 2', () {
|
||||||
@ -359,7 +384,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelHead2, "http"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelHead2, "http"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -388,7 +415,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelPost1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelPost1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 2', () {
|
test('POST 2', () {
|
||||||
@ -421,7 +450,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelPost2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelPost2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 3', () {
|
test('POST 3', () {
|
||||||
@ -451,7 +482,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelPost3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelPost3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -482,7 +515,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelPut1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelPut1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -513,7 +548,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartDioCodeGen.getCode(requestModelPatch1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartDio, requestModelPatch1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -537,7 +574,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
dartDioCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.dartDio, requestModelDelete1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('DELETE 2', () {
|
test('DELETE 2', () {
|
||||||
@ -567,7 +606,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
dartDioCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.dartDio, requestModelDelete2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import 'package:apidash/codegen/dart/http.dart';
|
import 'package:apidash/codegen/codegen.dart';
|
||||||
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
|
||||||
import '../request_models.dart';
|
import '../request_models.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
final dartHttpCodeGen = DartHttpCodeGen();
|
final codeGen = Codegen();
|
||||||
|
|
||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
@ -25,7 +25,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 2', () {
|
test('GET 2', () {
|
||||||
@ -50,7 +52,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
|
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 3', () {
|
test('GET 3', () {
|
||||||
@ -76,7 +80,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 4', () {
|
test('GET 4', () {
|
||||||
@ -106,7 +112,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet4, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet4, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 5', () {
|
test('GET 5', () {
|
||||||
@ -132,7 +140,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet5, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet5, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 6', () {
|
test('GET 6', () {
|
||||||
@ -161,7 +171,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet6, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet6, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 7', () {
|
test('GET 7', () {
|
||||||
@ -182,7 +194,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet7, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet7, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 8', () {
|
test('GET 8', () {
|
||||||
@ -211,7 +225,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet8, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet8, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 9', () {
|
test('GET 9', () {
|
||||||
@ -238,7 +254,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet9, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet9, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 10', () {
|
test('GET 10', () {
|
||||||
@ -265,7 +283,8 @@ void main() async {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
dartHttpCodeGen.getCode(
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.dartHttp,
|
||||||
requestModelGet10,
|
requestModelGet10,
|
||||||
"https",
|
"https",
|
||||||
),
|
),
|
||||||
@ -301,7 +320,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet11, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet11, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 12', () {
|
test('GET 12', () {
|
||||||
@ -322,7 +343,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelGet12, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet12, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -345,7 +368,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelHead1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelHead1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('HEAD 2', () {
|
test('HEAD 2', () {
|
||||||
@ -366,7 +391,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelHead2, "http"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelHead2, "http"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -399,7 +426,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelPost1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelPost1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 2', () {
|
test('POST 2', () {
|
||||||
@ -435,7 +464,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelPost2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelPost2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 3', () {
|
test('POST 3', () {
|
||||||
@ -469,7 +500,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelPost3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelPost3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -503,7 +536,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(dartHttpCodeGen.getCode(requestModelPut1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.dartHttp, requestModelPut1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -538,7 +573,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
dartHttpCodeGen.getCode(requestModelPatch1, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.dartHttp, requestModelPatch1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -562,7 +599,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
dartHttpCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.dartHttp, requestModelDelete1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('DELETE 2', () {
|
test('DELETE 2', () {
|
||||||
@ -595,7 +634,9 @@ void main() async {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
dartHttpCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.dartHttp, requestModelDelete2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
import 'package:apidash/codegen/js/axios.dart';
|
import 'package:apidash/codegen/codegen.dart';
|
||||||
import '../request_models.dart';
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
import '../request_models.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
final axiosCodeGen = AxiosCodeGen();
|
final codeGen = Codegen();
|
||||||
|
|
||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
@ -24,7 +25,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 2', () {
|
test('GET 2', () {
|
||||||
@ -48,7 +51,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 3', () {
|
test('GET 3', () {
|
||||||
@ -72,7 +77,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 4', () {
|
test('GET 4', () {
|
||||||
@ -100,7 +107,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet4, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet4, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 5', () {
|
test('GET 5', () {
|
||||||
@ -124,7 +133,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet5, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet5, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 6', () {
|
test('GET 6', () {
|
||||||
@ -151,7 +162,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet6, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet6, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 7', () {
|
test('GET 7', () {
|
||||||
@ -172,7 +185,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet7, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet7, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 8', () {
|
test('GET 8', () {
|
||||||
@ -199,7 +214,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet8, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet8, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 9', () {
|
test('GET 9', () {
|
||||||
@ -224,7 +241,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet9, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet9, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 10', () {
|
test('GET 10', () {
|
||||||
@ -249,7 +268,8 @@ axios(config)
|
|||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
axiosCodeGen.getCode(
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.jsAxios,
|
||||||
requestModelGet10,
|
requestModelGet10,
|
||||||
"https",
|
"https",
|
||||||
),
|
),
|
||||||
@ -281,7 +301,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet11, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet11, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 12', () {
|
test('GET 12', () {
|
||||||
@ -302,7 +324,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet12, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet12, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -325,7 +349,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelHead1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelHead1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('HEAD 2', () {
|
test('HEAD 2', () {
|
||||||
@ -346,7 +372,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelHead2, "http"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelHead2, "http"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -373,7 +401,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelPost1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelPost1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 2', () {
|
test('POST 2', () {
|
||||||
@ -398,7 +428,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelPost2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelPost2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 3', () {
|
test('POST 3', () {
|
||||||
@ -424,7 +456,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelPost3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelPost3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -451,7 +485,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelPut1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelPut1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -478,7 +514,9 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelPatch1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsAxios, requestModelPatch1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -501,7 +539,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.jsAxios, requestModelDelete1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('DELETE 2', () {
|
test('DELETE 2', () {
|
||||||
@ -526,7 +567,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.jsAxios, requestModelDelete2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
import 'package:apidash/codegen/js/fetch.dart';
|
import 'package:apidash/codegen/codegen.dart';
|
||||||
import '../request_models.dart';
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
import '../request_models.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
final fetchCodeGen = FetchCodeGen();
|
final codeGen = Codegen();
|
||||||
|
|
||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
@ -28,7 +29,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 2', () {
|
test('GET 2', () {
|
||||||
@ -54,7 +57,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 3', () {
|
test('GET 3', () {
|
||||||
@ -80,7 +85,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 4', () {
|
test('GET 4', () {
|
||||||
@ -106,7 +113,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet4, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet4, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 5', () {
|
test('GET 5', () {
|
||||||
@ -135,7 +144,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet5, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet5, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 6', () {
|
test('GET 6', () {
|
||||||
@ -164,7 +175,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet6, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet6, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 7', () {
|
test('GET 7', () {
|
||||||
@ -189,7 +202,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet7, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet7, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 8', () {
|
test('GET 8', () {
|
||||||
@ -218,7 +233,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet8, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet8, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 9', () {
|
test('GET 9', () {
|
||||||
@ -244,7 +261,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet9, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet9, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 10', () {
|
test('GET 10', () {
|
||||||
@ -274,7 +293,8 @@ fetch(url, options)
|
|||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
fetchCodeGen.getCode(
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.jsFetch,
|
||||||
requestModelGet10,
|
requestModelGet10,
|
||||||
"https",
|
"https",
|
||||||
),
|
),
|
||||||
@ -307,7 +327,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet11, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet11, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 12', () {
|
test('GET 12', () {
|
||||||
@ -333,7 +355,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet12, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet12, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -360,7 +384,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelHead1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelHead1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('HEAD 2', () {
|
test('HEAD 2', () {
|
||||||
@ -385,7 +411,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelHead2, "http"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelHead2, "http"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -417,7 +445,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelPost1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelPost1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 2', () {
|
test('POST 2', () {
|
||||||
@ -447,7 +477,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelPost2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelPost2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 3', () {
|
test('POST 3', () {
|
||||||
@ -478,7 +510,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelPost3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelPost3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -510,7 +544,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelPut1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelPut1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -542,7 +578,9 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelPatch1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(CodegenLanguage.jsFetch, requestModelPatch1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -569,7 +607,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.jsFetch, requestModelDelete1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('DELETE 2', () {
|
test('DELETE 2', () {
|
||||||
@ -599,7 +640,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.jsFetch, requestModelDelete2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
import 'package:apidash/codegen/kotlin/okhttp.dart';
|
import 'package:apidash/codegen/codegen.dart';
|
||||||
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
import '../request_models.dart';
|
import '../request_models.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
final kotlinOkHttpCodeGen = KotlinOkHttpCodeGen();
|
final codeGen = Codegen();
|
||||||
|
|
||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
@ -27,7 +28,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelGet1, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 2', () {
|
test('GET 2', () {
|
||||||
@ -54,7 +57,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelGet2, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 3', () {
|
test('GET 3', () {
|
||||||
@ -81,7 +86,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelGet3, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 4', () {
|
test('GET 4', () {
|
||||||
@ -112,7 +119,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelGet4, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet4, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 5', () {
|
test('GET 5', () {
|
||||||
@ -137,7 +146,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelGet5, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet5, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 6', () {
|
test('GET 6', () {
|
||||||
@ -165,7 +176,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelGet6, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet6, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 7', () {
|
test('GET 7', () {
|
||||||
@ -189,7 +202,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelGet7, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet7, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 8', () {
|
test('GET 8', () {
|
||||||
@ -217,7 +232,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelGet8, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet8, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 9', () {
|
test('GET 9', () {
|
||||||
@ -245,7 +262,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelGet9, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet9, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 10', () {
|
test('GET 10', () {
|
||||||
@ -270,7 +289,8 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp,
|
||||||
requestModelGet10,
|
requestModelGet10,
|
||||||
"https",
|
"https",
|
||||||
),
|
),
|
||||||
@ -302,7 +322,9 @@ fun main() {
|
|||||||
println(response.body?.string())
|
println(response.body?.string())
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(kotlinOkHttpCodeGen.getCode(requestModelGet11, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet11, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -326,7 +348,9 @@ fun main() {
|
|||||||
println(response.body?.string())
|
println(response.body?.string())
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(kotlinOkHttpCodeGen.getCode(requestModelGet12, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelGet12, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -352,7 +376,9 @@ fun main() {
|
|||||||
println(response.body?.string())
|
println(response.body?.string())
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(kotlinOkHttpCodeGen.getCode(requestModelHead1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelHead1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -377,7 +403,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelHead2, "http"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelHead2, "http"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -410,7 +438,9 @@ fun main() {
|
|||||||
println(response.body?.string())
|
println(response.body?.string())
|
||||||
}
|
}
|
||||||
''';
|
''';
|
||||||
expect(kotlinOkHttpCodeGen.getCode(requestModelPost1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelPost1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -447,7 +477,9 @@ fun main() {
|
|||||||
println(response.body?.string())
|
println(response.body?.string())
|
||||||
}
|
}
|
||||||
''';
|
''';
|
||||||
expect(kotlinOkHttpCodeGen.getCode(requestModelPost2, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelPost2, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -480,7 +512,9 @@ fun main() {
|
|||||||
println(response.body?.string())
|
println(response.body?.string())
|
||||||
}
|
}
|
||||||
''';
|
''';
|
||||||
expect(kotlinOkHttpCodeGen.getCode(requestModelPost3, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelPost3, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -509,7 +543,9 @@ fun main() {
|
|||||||
println(response.body?.string())
|
println(response.body?.string())
|
||||||
}
|
}
|
||||||
''';
|
''';
|
||||||
expect(kotlinOkHttpCodeGen.getCode(requestModelPost5, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelPost5, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -545,7 +581,9 @@ fun main() {
|
|||||||
}
|
}
|
||||||
''';
|
''';
|
||||||
expect(
|
expect(
|
||||||
kotlinOkHttpCodeGen.getCode(requestModelPut1, "https"), expectedCode);
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelPut1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -579,7 +617,9 @@ fun main() {
|
|||||||
println(response.body?.string())
|
println(response.body?.string())
|
||||||
}
|
}
|
||||||
''';
|
''';
|
||||||
expect(kotlinOkHttpCodeGen.getCode(requestModelPatch1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelPatch1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -605,7 +645,9 @@ fun main() {
|
|||||||
println(response.body?.string())
|
println(response.body?.string())
|
||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
expect(kotlinOkHttpCodeGen.getCode(requestModelDelete1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelDelete1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -638,7 +680,9 @@ fun main() {
|
|||||||
println(response.body?.string())
|
println(response.body?.string())
|
||||||
}
|
}
|
||||||
''';
|
''';
|
||||||
expect(kotlinOkHttpCodeGen.getCode(requestModelDelete2, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.kotlinOkHttp, requestModelDelete2, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
import 'package:apidash/codegen/js/axios.dart';
|
import 'package:apidash/codegen/codegen.dart';
|
||||||
import '../request_models.dart';
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
import '../request_models.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
final axiosCodeGen = AxiosCodeGen(isNodeJs: true);
|
final codeGen = Codegen();
|
||||||
|
|
||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
@ -26,7 +27,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 2', () {
|
test('GET 2', () {
|
||||||
@ -52,7 +56,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 3', () {
|
test('GET 3', () {
|
||||||
@ -78,7 +85,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 4', () {
|
test('GET 4', () {
|
||||||
@ -108,7 +118,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet4, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet4, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 5', () {
|
test('GET 5', () {
|
||||||
@ -134,7 +147,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet5, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet5, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 6', () {
|
test('GET 6', () {
|
||||||
@ -163,7 +179,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet6, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet6, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 7', () {
|
test('GET 7', () {
|
||||||
@ -186,7 +205,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet7, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet7, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 8', () {
|
test('GET 8', () {
|
||||||
@ -215,7 +237,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet8, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet8, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 9', () {
|
test('GET 9', () {
|
||||||
@ -242,7 +267,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet9, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet9, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 10', () {
|
test('GET 10', () {
|
||||||
@ -269,7 +297,8 @@ axios(config)
|
|||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
axiosCodeGen.getCode(
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios,
|
||||||
requestModelGet10,
|
requestModelGet10,
|
||||||
"https",
|
"https",
|
||||||
),
|
),
|
||||||
@ -303,7 +332,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet11, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet11, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 12', () {
|
test('GET 12', () {
|
||||||
@ -326,7 +358,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelGet12, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelGet12, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -351,7 +386,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelHead1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelHead1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('HEAD 2', () {
|
test('HEAD 2', () {
|
||||||
@ -374,7 +412,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelHead2, "http"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelHead2, "http"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -403,7 +444,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelPost1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelPost1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 2', () {
|
test('POST 2', () {
|
||||||
@ -430,7 +474,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelPost2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelPost2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 3', () {
|
test('POST 3', () {
|
||||||
@ -458,7 +505,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelPost3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelPost3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -487,7 +537,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelPut1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelPut1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -516,7 +569,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelPatch1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelPatch1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -541,7 +597,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelDelete1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('DELETE 2', () {
|
test('DELETE 2', () {
|
||||||
@ -568,7 +627,10 @@ axios(config)
|
|||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(axiosCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsAxios, requestModelDelete2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
import 'package:apidash/codegen/js/fetch.dart';
|
import 'package:apidash/codegen/codegen.dart';
|
||||||
import '../request_models.dart';
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
import '../request_models.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
final fetchCodeGen = FetchCodeGen(isNodeJs: true);
|
final codeGen = Codegen();
|
||||||
|
|
||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
@ -30,7 +31,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 2', () {
|
test('GET 2', () {
|
||||||
@ -57,7 +61,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 3', () {
|
test('GET 3', () {
|
||||||
@ -84,7 +91,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 4', () {
|
test('GET 4', () {
|
||||||
@ -111,7 +121,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet4, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet4, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 5', () {
|
test('GET 5', () {
|
||||||
@ -141,7 +154,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet5, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet5, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 6', () {
|
test('GET 6', () {
|
||||||
@ -171,7 +187,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet6, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet6, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 7', () {
|
test('GET 7', () {
|
||||||
@ -198,7 +217,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet7, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet7, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 8', () {
|
test('GET 8', () {
|
||||||
@ -228,7 +250,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet8, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet8, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 9', () {
|
test('GET 9', () {
|
||||||
@ -255,7 +280,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet9, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet9, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 10', () {
|
test('GET 10', () {
|
||||||
@ -286,7 +314,8 @@ fetch(url, options)
|
|||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
fetchCodeGen.getCode(
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch,
|
||||||
requestModelGet10,
|
requestModelGet10,
|
||||||
"https",
|
"https",
|
||||||
),
|
),
|
||||||
@ -320,7 +349,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet11, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet11, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('GET 12', () {
|
test('GET 12', () {
|
||||||
@ -347,7 +379,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelGet12, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelGet12, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -376,7 +411,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelHead1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelHead1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('HEAD 2', () {
|
test('HEAD 2', () {
|
||||||
@ -403,7 +441,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelHead2, "http"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelHead2, "http"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -437,7 +478,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelPost1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelPost1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 2', () {
|
test('POST 2', () {
|
||||||
@ -469,7 +513,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelPost2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelPost2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('POST 3', () {
|
test('POST 3', () {
|
||||||
@ -502,7 +549,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelPost3, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelPost3, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -536,7 +586,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelPut1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelPut1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -570,7 +623,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelPatch1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelPatch1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -599,7 +655,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelDelete1, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('DELETE 2', () {
|
test('DELETE 2', () {
|
||||||
@ -631,7 +690,10 @@ fetch(url, options)
|
|||||||
console.error('error:' + err);
|
console.error('error:' + err);
|
||||||
});
|
});
|
||||||
""";
|
""";
|
||||||
expect(fetchCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.nodejsFetch, requestModelDelete2, "https"),
|
||||||
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
import 'package:apidash/codegen/python/http_client.dart';
|
import 'package:apidash/codegen/codegen.dart';
|
||||||
import '../request_models.dart';
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
import '../request_models.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
final pythonHttpClientCodeGen = PythonHttpClientCodeGen();
|
final codeGen = Codegen();
|
||||||
|
|
||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
@ -17,7 +18,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -38,7 +41,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet2, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet2, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -59,7 +64,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet3, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet3, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -84,7 +91,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet4, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet4, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -104,7 +113,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet5, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet5, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -130,7 +141,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet6, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet6, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -145,7 +158,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet7, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet7, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -171,7 +186,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet8, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet8, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -193,7 +210,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet9, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet9, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -214,7 +233,8 @@ data = res.read()
|
|||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
pythonHttpClientCodeGen.getCode(
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient,
|
||||||
requestModelGet10,
|
requestModelGet10,
|
||||||
"https",
|
"https",
|
||||||
),
|
),
|
||||||
@ -244,7 +264,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet11, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet11, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -259,7 +281,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelGet12, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelGet12, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -276,7 +300,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelHead1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelHead1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -291,7 +317,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelHead2, "http"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelHead2, "http"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -318,7 +346,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelPost1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelPost1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -348,7 +378,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelPost2, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelPost2, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -374,7 +406,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelPost3, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelPost3, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -402,7 +436,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelPut1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelPut1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -430,7 +466,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelPatch1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelPatch1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -447,7 +485,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelDelete1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelDelete1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -473,7 +513,9 @@ data = res.read()
|
|||||||
|
|
||||||
print(data.decode("utf-8"))
|
print(data.decode("utf-8"))
|
||||||
""";
|
""";
|
||||||
expect(pythonHttpClientCodeGen.getCode(requestModelDelete2, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonHttpClient, requestModelDelete2, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
import 'package:apidash/codegen/python/requests.dart';
|
import 'package:apidash/codegen/codegen.dart';
|
||||||
import '../request_models.dart';
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
import '../request_models.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
final pythonRequestsCodeGen = PythonRequestsCodeGen();
|
final codeGen = Codegen();
|
||||||
|
|
||||||
group('GET Request', () {
|
group('GET Request', () {
|
||||||
test('GET 1', () {
|
test('GET 1', () {
|
||||||
@ -16,7 +17,9 @@ response = requests.get(url)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -34,7 +37,9 @@ response = requests.get(url, params=params)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet2, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet2, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -52,7 +57,9 @@ response = requests.get(url, params=params)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet3, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet3, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -74,7 +81,9 @@ response = requests.get(url, params=params)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet4, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet4, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -92,7 +101,9 @@ response = requests.get(url, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet5, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet5, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -114,7 +125,9 @@ response = requests.get(url, params=params, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet6, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet6, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -128,7 +141,9 @@ response = requests.get(url)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet7, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet7, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -150,7 +165,9 @@ response = requests.get(url, params=params, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet8, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet8, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -169,7 +186,9 @@ response = requests.get(url, params=params)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet9, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet9, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -188,7 +207,8 @@ print('Status Code:', response.status_code)
|
|||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(
|
expect(
|
||||||
pythonRequestsCodeGen.getCode(
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests,
|
||||||
requestModelGet10,
|
requestModelGet10,
|
||||||
"https",
|
"https",
|
||||||
),
|
),
|
||||||
@ -214,7 +234,9 @@ response = requests.get(url, params=params, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet11, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet11, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -228,7 +250,9 @@ response = requests.get(url)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelGet12, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelGet12, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -244,7 +268,9 @@ response = requests.head(url)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelHead1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelHead1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -258,7 +284,9 @@ response = requests.head(url)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelHead2, "http"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelHead2, "http"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -282,7 +310,9 @@ response = requests.post(url, data=payload, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPost1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPost1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -305,7 +335,9 @@ response = requests.post(url, json=payload)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPost2, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPost2, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -327,7 +359,9 @@ response = requests.post(url, json=payload, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPost3, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPost3, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -352,7 +386,9 @@ response = requests.post(url, data=payload, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPost4, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPost4, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -378,7 +414,9 @@ response = requests.post(url, data=payload, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPost5, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPost5, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -402,7 +440,9 @@ response = requests.post(url, data=payload, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPost6, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPost6, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -426,7 +466,9 @@ response = requests.post(url, data=payload, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPost7, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPost7, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -456,7 +498,9 @@ response = requests.post(url, params=params, data=payload, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPost8, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPost8, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -487,7 +531,9 @@ response = requests.post(url, params=params, data=payload, headers=headers)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPost9, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPost9, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -508,7 +554,9 @@ response = requests.put(url, json=payload)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPut1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPut1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -529,7 +577,9 @@ response = requests.patch(url, json=payload)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelPatch1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelPatch1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -545,7 +595,9 @@ response = requests.delete(url)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelDelete1, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelDelete1, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -564,7 +616,9 @@ response = requests.delete(url, json=payload)
|
|||||||
print('Status Code:', response.status_code)
|
print('Status Code:', response.status_code)
|
||||||
print('Response Body:', response.text)
|
print('Response Body:', response.text)
|
||||||
""";
|
""";
|
||||||
expect(pythonRequestsCodeGen.getCode(requestModelDelete2, "https"),
|
expect(
|
||||||
|
codeGen.getCode(
|
||||||
|
CodegenLanguage.pythonRequests, requestModelDelete2, "https"),
|
||||||
expectedCode);
|
expectedCode);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user