Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions schema/schema_files.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
'collation_test': 'collation',
'datetime_fmt_test_file': 'datetime_fmt',
'datetime_fmt_test': 'datetime_fmt',
'lang_name_test_file': 'lang_names',
'lang_names_test_file': 'lang_names',
'likely_subtags_test': 'likely_subtags',
'list_fmt_test_file': 'list_fmt',
Expand Down Expand Up @@ -98,15 +97,15 @@
"lang_names": {
"test_data": {
"schema_file": "lang_names/test_schema.json",
'prod_file': 'lang_name_test_file.json'
'prod_file': 'lang_names_test_file.json'
},
"verify_data": {
"schema_file": "lang_names/verify_schema.json",
'prod_file': 'lang_name_verify_file.json'
'prod_file': 'lang_names_verify_file.json'
},
"result_data": {
"schema_file": "lang_names/result_schema.json",
"prod_file": "lang_name_test_file.json"
"prod_file": "lang_names_test_file.json"
}
},

Expand Down
8 changes: 4 additions & 4 deletions testdriver/datasets.py
Original file line number Diff line number Diff line change
Expand Up @@ -144,14 +144,14 @@ def def_value():

testName = 'display_names'
testDatasets[testName] = DataSet(testType.display_names.value,
'lang_name_test_file.json',
'lang_name_verify_file.json',
'lang_names_test_file.json',
'lang_names_verify_file.json',
CLDRVersion.CLDR41, ICUVersion.ICU71)

testName = 'lang_names'
testDatasets[testName] = DataSet(testType.lang_names.value,
'lang_name_test_file.json',
'lang_name_verify_file.json',
'lang_names_test_file.json',
'lang_names_verify_file.json',
CLDRVersion.CLDR41, ICUVersion.ICU71)

testName = 'likely_subtags'
Expand Down
103 changes: 0 additions & 103 deletions testgen/generators/lang_names.py

This file was deleted.

23 changes: 12 additions & 11 deletions testgen/generators/localeDisplayNames.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
# -*- coding: utf-8 -*-
import common

import os
import json
import re
import logging
from generators.base import DataGenerator

RE_BLANK_LINE = re.compile(r"^\s*$")
RE_COMMENT_LINE = re.compile(r"^\s*#")

class LocaleNamesGenerator(DataGenerator):
json_test = {"test_type": "lang_names"}
json_verify = {"test_type": "lang_names"}
Expand All @@ -25,15 +26,15 @@ def process_test_data(self):
# TODO: add standard vs. dialect vs. alternate names
self.generateLanguageNameTestDataObjects(raw_locale_display_names_testdata)
self.generateTestHashValues(self.json_test)
output_path = os.path.join(self.icu_version, "lang_name_test_file.json")
lang_name_test_file = open(output_path, "w", encoding="UTF-8")
json.dump(self.json_test, lang_name_test_file, indent=1)
lang_name_test_file.close()
output_path = os.path.join(self.icu_version, "lang_names_test_file.json")
lang_names_test_file = open(output_path, "w", encoding="UTF-8")
json.dump(self.json_test, lang_names_test_file, indent=1)
lang_names_test_file.close()

output_path = os.path.join(self.icu_version, "lang_name_verify_file.json")
lang_name_verify_file = open(output_path, "w", encoding="UTF-8")
json.dump(self.json_verify, lang_name_verify_file, indent=1)
lang_name_verify_file.close()
output_path = os.path.join(self.icu_version, "lang_names_verify_file.json")
lang_names_verify_file = open(output_path, "w", encoding="UTF-8")
json.dump(self.json_verify, lang_names_verify_file, indent=1)
lang_names_verify_file.close()

return True

Expand Down Expand Up @@ -75,7 +76,7 @@ def generateLanguageNameTestDataObjects(self, rawtestdata):
language_display = 'standard'

for item in test_lines:
if not (common.RE_COMMENT_LINE.match(item) or common.RE_BLANK_LINE.match(item)):
if not (RE_COMMENT_LINE.match(item) or RE_BLANK_LINE.match(item)):

locale_match = set_locale.match(item)
if locale_match:
Expand Down
7 changes: 1 addition & 6 deletions testgen/testdata_gen.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
from test_type import TestType, test_types
from generators.collation import CollationGenerator
from generators.datetime_fmt import DateTimeFmtGenerator
from generators.lang_names import LangNamesGenerator
from generators.localeDisplayNames import LocaleNamesGenerator
from generators.likely_subtags import LikelySubtagsGenerator
from generators.message_fmt2 import MessageFmt2Generator
Expand Down Expand Up @@ -84,11 +83,7 @@ def generate_versioned_data(version_info):
# First try with the new source of data. If not found, then use the older
# lang names generator.
generator = LocaleNamesGenerator(icu_version, args.run_limit)
if not generator:
logging.info('lang generated from old LangNames data in %s', icu_version)
generator = LangNamesGenerator(icu_version, args.run_limit)
else:
logging.info('lang generated from new LocaleNames data in %s', icu_version)
logging.info('lang generated from new LocaleNames data in %s', icu_version)
if generator:
generator.process_test_data()

Expand Down
2 changes: 1 addition & 1 deletion verifier/check_known_issues.py
Original file line number Diff line number Diff line change
Expand Up @@ -445,7 +445,7 @@ def compute_known_issues_for_single_test(test_type, test, platform_info):
known_issue_found = False
if test_type == ddt_data.testType.collation.value:
known_issue_found = check_collation_issues(test, platform_info)
if test_type == ddt_data.testType.datetime_fmt.value:
elif test_type == ddt_data.testType.datetime_fmt.value:
known_issue_found = check_datetime_known_issues(test, platform_info)
elif test_type == ddt_data.testType.rdt_fmt.value:
known_issue_found = check_rdt_known_issues(test, platform_info)
Expand Down
Loading