👍️[Update] Model: 言語スワップの処理を修正/引数修正に伴いテストの内容を修正

This commit is contained in:
misyaguziya
2024-09-19 11:43:24 +09:00
parent c752196a1c
commit ae18c92a5a
2 changed files with 74 additions and 24 deletions

View File

@@ -466,15 +466,17 @@ def setTargetLanguageAndCountry(select:dict, *args, **kwargs) -> dict:
def swapYourLanguageAndTargetLanguage(*args, **kwargs) -> dict:
printLog("swapYourLanguageAndTargetLanguage")
your_language = config.SELECTED_TAB_YOUR_LANGUAGES[config.SELECTED_TAB_NO]
your_language_primary = your_language["primary"]
target_language = config.SELECTED_TAB_TARGET_LANGUAGES[config.SELECTED_TAB_NO]
target_language_primary = target_language["primary"]
your_languages = config.SELECTED_TAB_YOUR_LANGUAGES
your_language_primary = your_languages[config.SELECTED_TAB_NO]["primary"]
your_language["primary"] = target_language_primary
target_language["primary"] = your_language_primary
setYourLanguageAndCountry(your_language)
setTargetLanguageAndCountry(target_language)
target_languages = config.SELECTED_TAB_TARGET_LANGUAGES
target_language_primary = target_languages[config.SELECTED_TAB_NO]["primary"]
your_languages[config.SELECTED_TAB_NO]["primary"] = target_language_primary
target_languages[config.SELECTED_TAB_NO]["primary"] = your_language_primary
setYourLanguageAndCountry(your_languages)
setTargetLanguageAndCountry(target_languages)
return {
"status":200,
"result":{

View File

@@ -398,7 +398,7 @@ if __name__ == "__main__":
for key in controller_mapping.keys():
controller_mapping[key]["status"] = True
process = "main"
process = "test_all"
match process:
case "main":
main.loop()
@@ -425,29 +425,77 @@ if __name__ == "__main__":
# handleControllerRequest("/controller/callback_enable_translation")
# handleControllerRequest("/controller/callback_enable_convert_message_to_romaji")
data = {"id":"123456", "message":"テスト"}
case "/controller/callback_selected_translation_engine":
data = "DeepL"
case "/controller/callback_set_translation_engines":
data = {
"1":"CTranslate2",
"2":"CTranslate2",
"3":"CTranslate2",
}
case "/controller/set_your_language_and_country":
data = {
"primary": {
"1":{
"primary":{
"language": "English",
"country": "Hong Kong"
}
},
},
"2":{
"primary":{
"language":"Japanese",
"country":"Japan"
},
},
"3":{
"primary":{
"language":"Japanese",
"country":"Japan"
},
},
}
case "/controller/set_target_language_and_country":
data = {
"primary": {
"language": "Japanese",
"country": "Japan"
data ={
"1":{
"primary": {
"language": "Japanese",
"country": "Japan"
},
"secondary": {
"language": "English",
"country": "United States"
},
"tertiary": {
"language": "Chinese Simplified",
"country": "China"
}
},
"secondary": {
"language": "English",
"country": "United States"
"2":{
"primary":{
"language":"English",
"country":"United States",
},
"secondary":{
"language":"English",
"country":"United States"
},
"tertiary":{
"language":"English",
"country":"United States"
},
},
"3":{
"primary":{
"language":"English",
"country":"United States",
},
"secondary":{
"language":"English",
"country":"United States"
},
"tertiary":{
"language":"English",
"country":"United States"
},
},
"tertiary": {
"language": "Chinese Simplified",
"country": "China"
}
}
case "/controller/callback_set_transparency":
data = 0.5