Refactor codegen

This commit is contained in:
Ankit Mahato
2024-03-12 05:19:03 +05:30
parent fc7a051285
commit cb8bfebecd
19 changed files with 759 additions and 352 deletions

View File

@ -1,64 +1,74 @@
import 'package:apidash/codegen/codegen.dart';
import 'package:apidash/consts.dart';
import 'package:test/test.dart';
import 'package:apidash/codegen/others/curl.dart';
import '../request_models.dart';
void main() {
final curlCodeGen = cURLCodeGen();
final codeGen = Codegen();
group('GET Request', () {
test('GET 1', () {
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', () {
const expectedCode =
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', () {
const expectedCode =
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', () {
const expectedCode =
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', () {
const expectedCode =
r"""curl --url 'https://api.github.com/repos/foss42/apidash' \
--header 'User-Agent: Test Agent'""";
expect(curlCodeGen.getCode(requestModelGet5, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet5, "https"),
expectedCode);
});
test('GET 6', () {
const expectedCode =
r"""curl --url 'https://api.github.com/repos/foss42/apidash?raw=true' \
--header 'User-Agent: Test Agent'""";
expect(curlCodeGen.getCode(requestModelGet6, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet6, "https"),
expectedCode);
});
test('GET 7', () {
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', () {
const expectedCode =
r"""curl --url 'https://api.github.com/repos/foss42/apidash?raw=true' \
--header 'User-Agent: Test Agent'""";
expect(curlCodeGen.getCode(requestModelGet8, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet8, "https"),
expectedCode);
});
test('GET 9', () {
const expectedCode =
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', () {
@ -66,7 +76,8 @@ void main() {
r"""curl --url 'https://api.apidash.dev/humanize/social' \
--header 'User-Agent: Test Agent'""";
expect(
curlCodeGen.getCode(
codeGen.getCode(
CodegenLanguage.curl,
requestModelGet10,
"https",
),
@ -77,25 +88,29 @@ void main() {
const expectedCode =
r"""curl --url 'https://api.apidash.dev/humanize/social?num=8700000&digits=3' \
--header 'User-Agent: Test Agent'""";
expect(curlCodeGen.getCode(requestModelGet11, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelGet11, "https"),
expectedCode);
});
test('GET 12', () {
const expectedCode =
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', () {
test('HEAD 1', () {
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', () {
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 '{
"text": "I LOVE Flutter"
}'""";
expect(curlCodeGen.getCode(requestModelPost1, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost1, "https"),
expectedCode);
});
test('POST 2', () {
@ -122,7 +138,8 @@ void main() {
"no": 1.2,
"arr": ["null", "true", "false", null]
}'""";
expect(curlCodeGen.getCode(requestModelPost2, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost2, "https"),
expectedCode);
});
test('POST 3', () {
@ -133,7 +150,8 @@ void main() {
--data '{
"text": "I LOVE Flutter"
}'""";
expect(curlCodeGen.getCode(requestModelPost3, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost3, "https"),
expectedCode);
});
test('POST 4', () {
@ -142,7 +160,8 @@ void main() {
--form 'text=API' \
--form 'sep=|' \
--form 'times=3'""";
expect(curlCodeGen.getCode(requestModelPost4, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost4, "https"),
expectedCode);
});
test('POST 5', () {
@ -152,7 +171,8 @@ void main() {
--form 'text=API' \
--form 'sep=|' \
--form 'times=3'""";
expect(curlCodeGen.getCode(requestModelPost5, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost5, "https"),
expectedCode);
});
test('POST 6', () {
@ -160,7 +180,8 @@ void main() {
--url 'https://api.apidash.dev/io/img' \
--form 'token=xyz' \
--form 'imfile=@/Documents/up/1.png'""";
expect(curlCodeGen.getCode(requestModelPost6, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost6, "https"),
expectedCode);
});
test('POST 7', () {
@ -168,7 +189,8 @@ void main() {
--url 'https://api.apidash.dev/io/img' \
--form 'token=xyz' \
--form 'imfile=@/Documents/up/1.png'""";
expect(curlCodeGen.getCode(requestModelPost7, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost7, "https"),
expectedCode);
});
test('POST 8', () {
@ -177,7 +199,8 @@ void main() {
--form 'text=API' \
--form 'sep=|' \
--form 'times=3'""";
expect(curlCodeGen.getCode(requestModelPost8, "https"), expectedCode);
expect(codeGen.getCode(CodegenLanguage.curl, requestModelPost8, "https"),
expectedCode);
});
test('POST 9', () {
@ -187,7 +210,8 @@ void main() {
--header 'Keep-Alive: true' \
--form 'token=xyz' \
--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",
"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",
"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', () {
const expectedCode = r"""curl --request DELETE \
--url 'https://reqres.in/api/users/2'""";
expect(curlCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.curl, requestModelDelete1, "https"),
expectedCode);
});
test('DELETE 2', () {
@ -232,7 +260,9 @@ void main() {
"name": "marfeus",
"job": "accountant"
}'""";
expect(curlCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.curl, requestModelDelete2, "https"),
expectedCode);
});
});
}

View File

@ -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 '../request_models.dart';
void main() {
final dartDioCodeGen = DartDioCodeGen();
final codeGen = Codegen();
group('GET Request', () {
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', () {
@ -50,7 +52,9 @@ void main() async {
}
}
""";
expect(dartDioCodeGen.getCode(requestModelGet2, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet2, "https"),
expectedCode);
});
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', () {
@ -106,7 +112,9 @@ void main() async {
}
}
""";
expect(dartDioCodeGen.getCode(requestModelGet4, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet4, "https"),
expectedCode);
});
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', () {
@ -158,7 +168,9 @@ void main() async {
}
}
""";
expect(dartDioCodeGen.getCode(requestModelGet6, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet6, "https"),
expectedCode);
});
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', () {
@ -206,7 +220,9 @@ void main() async {
}
}
""";
expect(dartDioCodeGen.getCode(requestModelGet8, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.dartDio, requestModelGet8, "https"),
expectedCode);
});
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', () {
@ -260,7 +278,8 @@ void main() async {
}
""";
expect(
dartDioCodeGen.getCode(
codeGen.getCode(
CodegenLanguage.dartDio,
requestModelGet10,
"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', () {
@ -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', () {
@ -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', () {
@ -421,7 +450,9 @@ void main() async {
}
}
""";
expect(dartDioCodeGen.getCode(requestModelPost2, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.dartDio, requestModelPost2, "https"),
expectedCode);
});
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(
dartDioCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.dartDio, requestModelDelete1, "https"),
expectedCode);
});
test('DELETE 2', () {
@ -567,7 +606,9 @@ void main() async {
}
""";
expect(
dartDioCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.dartDio, requestModelDelete2, "https"),
expectedCode);
});
});
}

View File

@ -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 '../request_models.dart';
void main() {
final dartHttpCodeGen = DartHttpCodeGen();
final codeGen = Codegen();
group('GET Request', () {
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', () {
@ -50,7 +52,9 @@ void main() async {
}
""";
expect(dartHttpCodeGen.getCode(requestModelGet2, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet2, "https"),
expectedCode);
});
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', () {
@ -106,7 +112,9 @@ void main() async {
}
}
""";
expect(dartHttpCodeGen.getCode(requestModelGet4, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet4, "https"),
expectedCode);
});
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', () {
@ -161,7 +171,9 @@ void main() async {
}
}
""";
expect(dartHttpCodeGen.getCode(requestModelGet6, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet6, "https"),
expectedCode);
});
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', () {
@ -211,7 +225,9 @@ void main() async {
}
}
""";
expect(dartHttpCodeGen.getCode(requestModelGet8, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.dartHttp, requestModelGet8, "https"),
expectedCode);
});
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', () {
@ -265,7 +283,8 @@ void main() async {
}
""";
expect(
dartHttpCodeGen.getCode(
codeGen.getCode(
CodegenLanguage.dartHttp,
requestModelGet10,
"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', () {
@ -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', () {
@ -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', () {
@ -435,7 +464,9 @@ void main() async {
}
}
""";
expect(dartHttpCodeGen.getCode(requestModelPost2, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.dartHttp, requestModelPost2, "https"),
expectedCode);
});
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(
dartHttpCodeGen.getCode(requestModelPatch1, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.dartHttp, requestModelPatch1, "https"),
expectedCode);
});
});
@ -562,7 +599,9 @@ void main() async {
}
""";
expect(
dartHttpCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.dartHttp, requestModelDelete1, "https"),
expectedCode);
});
test('DELETE 2', () {
@ -595,7 +634,9 @@ void main() async {
}
""";
expect(
dartHttpCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.dartHttp, requestModelDelete2, "https"),
expectedCode);
});
});
}

View File

@ -1,9 +1,10 @@
import 'package:apidash/codegen/js/axios.dart';
import '../request_models.dart';
import 'package:apidash/codegen/codegen.dart';
import 'package:apidash/consts.dart';
import 'package:test/test.dart';
import '../request_models.dart';
void main() {
final axiosCodeGen = AxiosCodeGen();
final codeGen = Codegen();
group('GET Request', () {
test('GET 1', () {
@ -24,7 +25,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet1, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet1, "https"),
expectedCode);
});
test('GET 2', () {
@ -48,7 +51,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet2, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet2, "https"),
expectedCode);
});
test('GET 3', () {
@ -72,7 +77,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet3, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet3, "https"),
expectedCode);
});
test('GET 4', () {
@ -100,7 +107,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet4, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet4, "https"),
expectedCode);
});
test('GET 5', () {
@ -124,7 +133,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet5, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet5, "https"),
expectedCode);
});
test('GET 6', () {
@ -151,7 +162,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet6, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet6, "https"),
expectedCode);
});
test('GET 7', () {
@ -172,7 +185,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet7, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet7, "https"),
expectedCode);
});
test('GET 8', () {
@ -199,7 +214,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet8, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet8, "https"),
expectedCode);
});
test('GET 9', () {
@ -224,7 +241,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet9, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet9, "https"),
expectedCode);
});
test('GET 10', () {
@ -249,7 +268,8 @@ axios(config)
});
""";
expect(
axiosCodeGen.getCode(
codeGen.getCode(
CodegenLanguage.jsAxios,
requestModelGet10,
"https",
),
@ -281,7 +301,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet11, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelGet11, "https"),
expectedCode);
});
test('GET 12', () {
@ -302,7 +324,9 @@ axios(config)
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);
});
""";
expect(axiosCodeGen.getCode(requestModelHead1, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelHead1, "https"),
expectedCode);
});
test('HEAD 2', () {
@ -346,7 +372,9 @@ axios(config)
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);
});
""";
expect(axiosCodeGen.getCode(requestModelPost1, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelPost1, "https"),
expectedCode);
});
test('POST 2', () {
@ -398,7 +428,9 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelPost2, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelPost2, "https"),
expectedCode);
});
test('POST 3', () {
@ -424,7 +456,9 @@ axios(config)
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);
});
""";
expect(axiosCodeGen.getCode(requestModelPut1, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsAxios, requestModelPut1, "https"),
expectedCode);
});
});
@ -478,7 +514,9 @@ axios(config)
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);
});
""";
expect(axiosCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.jsAxios, requestModelDelete1, "https"),
expectedCode);
});
test('DELETE 2', () {
@ -526,7 +567,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.jsAxios, requestModelDelete2, "https"),
expectedCode);
});
});
}

View File

@ -1,9 +1,10 @@
import 'package:apidash/codegen/js/fetch.dart';
import '../request_models.dart';
import 'package:apidash/codegen/codegen.dart';
import 'package:apidash/consts.dart';
import 'package:test/test.dart';
import '../request_models.dart';
void main() {
final fetchCodeGen = FetchCodeGen();
final codeGen = Codegen();
group('GET Request', () {
test('GET 1', () {
@ -28,7 +29,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet1, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet1, "https"),
expectedCode);
});
test('GET 2', () {
@ -54,7 +57,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet2, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet2, "https"),
expectedCode);
});
test('GET 3', () {
@ -80,7 +85,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet3, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet3, "https"),
expectedCode);
});
test('GET 4', () {
@ -106,7 +113,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet4, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet4, "https"),
expectedCode);
});
test('GET 5', () {
@ -135,7 +144,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet5, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet5, "https"),
expectedCode);
});
test('GET 6', () {
@ -164,7 +175,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet6, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet6, "https"),
expectedCode);
});
test('GET 7', () {
@ -189,7 +202,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet7, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet7, "https"),
expectedCode);
});
test('GET 8', () {
@ -218,7 +233,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet8, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet8, "https"),
expectedCode);
});
test('GET 9', () {
@ -244,7 +261,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet9, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet9, "https"),
expectedCode);
});
test('GET 10', () {
@ -274,7 +293,8 @@ fetch(url, options)
});
""";
expect(
fetchCodeGen.getCode(
codeGen.getCode(
CodegenLanguage.jsFetch,
requestModelGet10,
"https",
),
@ -307,7 +327,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet11, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelGet11, "https"),
expectedCode);
});
test('GET 12', () {
@ -333,7 +355,9 @@ fetch(url, options)
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);
});
""";
expect(fetchCodeGen.getCode(requestModelHead1, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelHead1, "https"),
expectedCode);
});
test('HEAD 2', () {
@ -385,7 +411,9 @@ fetch(url, options)
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);
});
""";
expect(fetchCodeGen.getCode(requestModelPost1, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelPost1, "https"),
expectedCode);
});
test('POST 2', () {
@ -447,7 +477,9 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelPost2, "https"), expectedCode);
expect(
codeGen.getCode(CodegenLanguage.jsFetch, requestModelPost2, "https"),
expectedCode);
});
test('POST 3', () {
@ -478,7 +510,9 @@ fetch(url, options)
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);
});
""";
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);
});
""";
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);
});
""";
expect(fetchCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.jsFetch, requestModelDelete1, "https"),
expectedCode);
});
test('DELETE 2', () {
@ -599,7 +640,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.jsFetch, requestModelDelete2, "https"),
expectedCode);
});
});
}

View File

@ -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 '../request_models.dart';
void main() {
final kotlinOkHttpCodeGen = KotlinOkHttpCodeGen();
final codeGen = Codegen();
group('GET Request', () {
test('GET 1', () {
@ -27,7 +28,9 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(requestModelGet1, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet1, "https"),
expectedCode);
});
test('GET 2', () {
@ -54,7 +57,9 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(requestModelGet2, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet2, "https"),
expectedCode);
});
test('GET 3', () {
@ -81,7 +86,9 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(requestModelGet3, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet3, "https"),
expectedCode);
});
test('GET 4', () {
@ -112,7 +119,9 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(requestModelGet4, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet4, "https"),
expectedCode);
});
test('GET 5', () {
@ -137,7 +146,9 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(requestModelGet5, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet5, "https"),
expectedCode);
});
test('GET 6', () {
@ -165,7 +176,9 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(requestModelGet6, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet6, "https"),
expectedCode);
});
test('GET 7', () {
@ -189,7 +202,9 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(requestModelGet7, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet7, "https"),
expectedCode);
});
test('GET 8', () {
@ -217,7 +232,9 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(requestModelGet8, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet8, "https"),
expectedCode);
});
test('GET 9', () {
@ -245,7 +262,9 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(requestModelGet9, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet9, "https"),
expectedCode);
});
test('GET 10', () {
@ -270,7 +289,8 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp,
requestModelGet10,
"https",
),
@ -302,7 +322,9 @@ fun main() {
println(response.body?.string())
}
""";
expect(kotlinOkHttpCodeGen.getCode(requestModelGet11, "https"),
expect(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet11, "https"),
expectedCode);
});
@ -326,7 +348,9 @@ fun main() {
println(response.body?.string())
}
""";
expect(kotlinOkHttpCodeGen.getCode(requestModelGet12, "https"),
expect(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelGet12, "https"),
expectedCode);
});
});
@ -352,7 +376,9 @@ fun main() {
println(response.body?.string())
}
""";
expect(kotlinOkHttpCodeGen.getCode(requestModelHead1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelHead1, "https"),
expectedCode);
});
@ -377,7 +403,9 @@ fun main() {
}
""";
expect(
kotlinOkHttpCodeGen.getCode(requestModelHead2, "http"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelHead2, "http"),
expectedCode);
});
});
@ -410,7 +438,9 @@ fun main() {
println(response.body?.string())
}
''';
expect(kotlinOkHttpCodeGen.getCode(requestModelPost1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelPost1, "https"),
expectedCode);
});
@ -447,7 +477,9 @@ fun main() {
println(response.body?.string())
}
''';
expect(kotlinOkHttpCodeGen.getCode(requestModelPost2, "https"),
expect(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelPost2, "https"),
expectedCode);
});
@ -480,7 +512,9 @@ fun main() {
println(response.body?.string())
}
''';
expect(kotlinOkHttpCodeGen.getCode(requestModelPost3, "https"),
expect(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelPost3, "https"),
expectedCode);
});
@ -509,7 +543,9 @@ fun main() {
println(response.body?.string())
}
''';
expect(kotlinOkHttpCodeGen.getCode(requestModelPost5, "https"),
expect(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelPost5, "https"),
expectedCode);
});
});
@ -545,7 +581,9 @@ fun main() {
}
''';
expect(
kotlinOkHttpCodeGen.getCode(requestModelPut1, "https"), expectedCode);
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelPut1, "https"),
expectedCode);
});
});
@ -579,7 +617,9 @@ fun main() {
println(response.body?.string())
}
''';
expect(kotlinOkHttpCodeGen.getCode(requestModelPatch1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelPatch1, "https"),
expectedCode);
});
});
@ -605,7 +645,9 @@ fun main() {
println(response.body?.string())
}
""";
expect(kotlinOkHttpCodeGen.getCode(requestModelDelete1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelDelete1, "https"),
expectedCode);
});
@ -638,7 +680,9 @@ fun main() {
println(response.body?.string())
}
''';
expect(kotlinOkHttpCodeGen.getCode(requestModelDelete2, "https"),
expect(
codeGen.getCode(
CodegenLanguage.kotlinOkHttp, requestModelDelete2, "https"),
expectedCode);
});
});

View File

@ -1,9 +1,10 @@
import 'package:apidash/codegen/js/axios.dart';
import '../request_models.dart';
import 'package:apidash/codegen/codegen.dart';
import 'package:apidash/consts.dart';
import 'package:test/test.dart';
import '../request_models.dart';
void main() {
final axiosCodeGen = AxiosCodeGen(isNodeJs: true);
final codeGen = Codegen();
group('GET Request', () {
test('GET 1', () {
@ -26,7 +27,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelGet1, "https"),
expectedCode);
});
test('GET 2', () {
@ -52,7 +56,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet2, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelGet2, "https"),
expectedCode);
});
test('GET 3', () {
@ -78,7 +85,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet3, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelGet3, "https"),
expectedCode);
});
test('GET 4', () {
@ -108,7 +118,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet4, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelGet4, "https"),
expectedCode);
});
test('GET 5', () {
@ -134,7 +147,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet5, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelGet5, "https"),
expectedCode);
});
test('GET 6', () {
@ -163,7 +179,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet6, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelGet6, "https"),
expectedCode);
});
test('GET 7', () {
@ -186,7 +205,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet7, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelGet7, "https"),
expectedCode);
});
test('GET 8', () {
@ -215,7 +237,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet8, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelGet8, "https"),
expectedCode);
});
test('GET 9', () {
@ -242,7 +267,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet9, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelGet9, "https"),
expectedCode);
});
test('GET 10', () {
@ -269,7 +297,8 @@ axios(config)
});
""";
expect(
axiosCodeGen.getCode(
codeGen.getCode(
CodegenLanguage.nodejsAxios,
requestModelGet10,
"https",
),
@ -303,7 +332,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelGet11, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelGet11, "https"),
expectedCode);
});
test('GET 12', () {
@ -326,7 +358,10 @@ axios(config)
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);
});
""";
expect(axiosCodeGen.getCode(requestModelHead1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelHead1, "https"),
expectedCode);
});
test('HEAD 2', () {
@ -374,7 +412,10 @@ axios(config)
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);
});
""";
expect(axiosCodeGen.getCode(requestModelPost1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelPost1, "https"),
expectedCode);
});
test('POST 2', () {
@ -430,7 +474,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelPost2, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelPost2, "https"),
expectedCode);
});
test('POST 3', () {
@ -458,7 +505,10 @@ axios(config)
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);
});
""";
expect(axiosCodeGen.getCode(requestModelPut1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelPut1, "https"),
expectedCode);
});
});
@ -516,7 +569,10 @@ axios(config)
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);
});
""";
expect(axiosCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelDelete1, "https"),
expectedCode);
});
test('DELETE 2', () {
@ -568,7 +627,10 @@ axios(config)
console.log(error);
});
""";
expect(axiosCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsAxios, requestModelDelete2, "https"),
expectedCode);
});
});
}

View File

@ -1,9 +1,10 @@
import 'package:apidash/codegen/js/fetch.dart';
import '../request_models.dart';
import 'package:apidash/codegen/codegen.dart';
import 'package:apidash/consts.dart';
import 'package:test/test.dart';
import '../request_models.dart';
void main() {
final fetchCodeGen = FetchCodeGen(isNodeJs: true);
final codeGen = Codegen();
group('GET Request', () {
test('GET 1', () {
@ -30,7 +31,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelGet1, "https"),
expectedCode);
});
test('GET 2', () {
@ -57,7 +61,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet2, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelGet2, "https"),
expectedCode);
});
test('GET 3', () {
@ -84,7 +91,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet3, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelGet3, "https"),
expectedCode);
});
test('GET 4', () {
@ -111,7 +121,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet4, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelGet4, "https"),
expectedCode);
});
test('GET 5', () {
@ -141,7 +154,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet5, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelGet5, "https"),
expectedCode);
});
test('GET 6', () {
@ -171,7 +187,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet6, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelGet6, "https"),
expectedCode);
});
test('GET 7', () {
@ -198,7 +217,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet7, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelGet7, "https"),
expectedCode);
});
test('GET 8', () {
@ -228,7 +250,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet8, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelGet8, "https"),
expectedCode);
});
test('GET 9', () {
@ -255,7 +280,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet9, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelGet9, "https"),
expectedCode);
});
test('GET 10', () {
@ -286,7 +314,8 @@ fetch(url, options)
});
""";
expect(
fetchCodeGen.getCode(
codeGen.getCode(
CodegenLanguage.nodejsFetch,
requestModelGet10,
"https",
),
@ -320,7 +349,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelGet11, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelGet11, "https"),
expectedCode);
});
test('GET 12', () {
@ -347,7 +379,10 @@ fetch(url, options)
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);
});
""";
expect(fetchCodeGen.getCode(requestModelHead1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelHead1, "https"),
expectedCode);
});
test('HEAD 2', () {
@ -403,7 +441,10 @@ fetch(url, options)
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);
});
""";
expect(fetchCodeGen.getCode(requestModelPost1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelPost1, "https"),
expectedCode);
});
test('POST 2', () {
@ -469,7 +513,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelPost2, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelPost2, "https"),
expectedCode);
});
test('POST 3', () {
@ -502,7 +549,10 @@ fetch(url, options)
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);
});
""";
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);
});
""";
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);
});
""";
expect(fetchCodeGen.getCode(requestModelDelete1, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelDelete1, "https"),
expectedCode);
});
test('DELETE 2', () {
@ -631,7 +690,10 @@ fetch(url, options)
console.error('error:' + err);
});
""";
expect(fetchCodeGen.getCode(requestModelDelete2, "https"), expectedCode);
expect(
codeGen.getCode(
CodegenLanguage.nodejsFetch, requestModelDelete2, "https"),
expectedCode);
});
});
}

View File

@ -1,9 +1,10 @@
import 'package:apidash/codegen/python/http_client.dart';
import '../request_models.dart';
import 'package:apidash/codegen/codegen.dart';
import 'package:apidash/consts.dart';
import 'package:test/test.dart';
import '../request_models.dart';
void main() {
final pythonHttpClientCodeGen = PythonHttpClientCodeGen();
final codeGen = Codegen();
group('GET Request', () {
test('GET 1', () {
@ -17,7 +18,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet1, "https"),
expectedCode);
});
@ -38,7 +41,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet2, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet2, "https"),
expectedCode);
});
@ -59,7 +64,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet3, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet3, "https"),
expectedCode);
});
@ -84,7 +91,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet4, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet4, "https"),
expectedCode);
});
@ -104,7 +113,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet5, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet5, "https"),
expectedCode);
});
@ -130,7 +141,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet6, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet6, "https"),
expectedCode);
});
@ -145,7 +158,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet7, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet7, "https"),
expectedCode);
});
@ -171,7 +186,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet8, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet8, "https"),
expectedCode);
});
@ -193,7 +210,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet9, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet9, "https"),
expectedCode);
});
@ -214,7 +233,8 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(
pythonHttpClientCodeGen.getCode(
codeGen.getCode(
CodegenLanguage.pythonHttpClient,
requestModelGet10,
"https",
),
@ -244,7 +264,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet11, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet11, "https"),
expectedCode);
});
@ -259,7 +281,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelGet12, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelGet12, "https"),
expectedCode);
});
});
@ -276,7 +300,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelHead1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelHead1, "https"),
expectedCode);
});
@ -291,7 +317,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelHead2, "http"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelHead2, "http"),
expectedCode);
});
});
@ -318,7 +346,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelPost1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelPost1, "https"),
expectedCode);
});
@ -348,7 +378,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelPost2, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelPost2, "https"),
expectedCode);
});
@ -374,7 +406,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelPost3, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelPost3, "https"),
expectedCode);
});
});
@ -402,7 +436,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelPut1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelPut1, "https"),
expectedCode);
});
});
@ -430,7 +466,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelPatch1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelPatch1, "https"),
expectedCode);
});
});
@ -447,7 +485,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelDelete1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelDelete1, "https"),
expectedCode);
});
@ -473,7 +513,9 @@ data = res.read()
print(data.decode("utf-8"))
""";
expect(pythonHttpClientCodeGen.getCode(requestModelDelete2, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonHttpClient, requestModelDelete2, "https"),
expectedCode);
});
});

View File

@ -1,9 +1,10 @@
import 'package:apidash/codegen/python/requests.dart';
import '../request_models.dart';
import 'package:apidash/codegen/codegen.dart';
import 'package:apidash/consts.dart';
import 'package:test/test.dart';
import '../request_models.dart';
void main() {
final pythonRequestsCodeGen = PythonRequestsCodeGen();
final codeGen = Codegen();
group('GET Request', () {
test('GET 1', () {
@ -16,7 +17,9 @@ response = requests.get(url)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet1, "https"),
expectedCode);
});
@ -34,7 +37,9 @@ response = requests.get(url, params=params)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet2, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet2, "https"),
expectedCode);
});
@ -52,7 +57,9 @@ response = requests.get(url, params=params)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet3, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet3, "https"),
expectedCode);
});
@ -74,7 +81,9 @@ response = requests.get(url, params=params)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet4, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet4, "https"),
expectedCode);
});
@ -92,7 +101,9 @@ response = requests.get(url, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet5, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet5, "https"),
expectedCode);
});
@ -114,7 +125,9 @@ response = requests.get(url, params=params, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet6, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet6, "https"),
expectedCode);
});
@ -128,7 +141,9 @@ response = requests.get(url)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet7, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet7, "https"),
expectedCode);
});
@ -150,7 +165,9 @@ response = requests.get(url, params=params, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet8, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet8, "https"),
expectedCode);
});
@ -169,7 +186,9 @@ response = requests.get(url, params=params)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet9, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet9, "https"),
expectedCode);
});
@ -188,7 +207,8 @@ print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(
pythonRequestsCodeGen.getCode(
codeGen.getCode(
CodegenLanguage.pythonRequests,
requestModelGet10,
"https",
),
@ -214,7 +234,9 @@ response = requests.get(url, params=params, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet11, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet11, "https"),
expectedCode);
});
@ -228,7 +250,9 @@ response = requests.get(url)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelGet12, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelGet12, "https"),
expectedCode);
});
});
@ -244,7 +268,9 @@ response = requests.head(url)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelHead1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelHead1, "https"),
expectedCode);
});
@ -258,7 +284,9 @@ response = requests.head(url)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelHead2, "http"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelHead2, "http"),
expectedCode);
});
});
@ -282,7 +310,9 @@ response = requests.post(url, data=payload, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPost1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPost1, "https"),
expectedCode);
});
@ -305,7 +335,9 @@ response = requests.post(url, json=payload)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPost2, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPost2, "https"),
expectedCode);
});
@ -327,7 +359,9 @@ response = requests.post(url, json=payload, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPost3, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPost3, "https"),
expectedCode);
});
@ -352,7 +386,9 @@ response = requests.post(url, data=payload, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPost4, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPost4, "https"),
expectedCode);
});
@ -378,7 +414,9 @@ response = requests.post(url, data=payload, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPost5, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPost5, "https"),
expectedCode);
});
@ -402,7 +440,9 @@ response = requests.post(url, data=payload, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPost6, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPost6, "https"),
expectedCode);
});
@ -426,7 +466,9 @@ response = requests.post(url, data=payload, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPost7, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPost7, "https"),
expectedCode);
});
@ -456,7 +498,9 @@ response = requests.post(url, params=params, data=payload, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPost8, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPost8, "https"),
expectedCode);
});
@ -487,7 +531,9 @@ response = requests.post(url, params=params, data=payload, headers=headers)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPost9, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPost9, "https"),
expectedCode);
});
});
@ -508,7 +554,9 @@ response = requests.put(url, json=payload)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPut1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPut1, "https"),
expectedCode);
});
});
@ -529,7 +577,9 @@ response = requests.patch(url, json=payload)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelPatch1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelPatch1, "https"),
expectedCode);
});
});
@ -545,7 +595,9 @@ response = requests.delete(url)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelDelete1, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelDelete1, "https"),
expectedCode);
});
@ -564,7 +616,9 @@ response = requests.delete(url, json=payload)
print('Status Code:', response.status_code)
print('Response Body:', response.text)
""";
expect(pythonRequestsCodeGen.getCode(requestModelDelete2, "https"),
expect(
codeGen.getCode(
CodegenLanguage.pythonRequests, requestModelDelete2, "https"),
expectedCode);
});
});