summaryrefslogtreecommitdiffstats
path: root/net/data/verify_name_match_unittest/scripts
diff options
context:
space:
mode:
authormattm <mattm@chromium.org>2015-09-15 19:32:22 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-16 02:33:08 +0000
commitcafd09ba0ae845c957fe884319b73909d2dabf51 (patch)
treebe28528ca15908d0614939d97a4301380f0e1b85 /net/data/verify_name_match_unittest/scripts
parent97ef8c3648354ff7974c12ddefb88bad41ba5fc0 (diff)
downloadchromium_src-cafd09ba0ae845c957fe884319b73909d2dabf51.zip
chromium_src-cafd09ba0ae845c957fe884319b73909d2dabf51.tar.gz
chromium_src-cafd09ba0ae845c957fe884319b73909d2dabf51.tar.bz2
Fix Name comparison handling of duplicate naming attributes.
BUG=410574 Review URL: https://codereview.chromium.org/1313743005 Cr-Commit-Position: refs/heads/master@{#349070}
Diffstat (limited to 'net/data/verify_name_match_unittest/scripts')
-rwxr-xr-xnet/data/verify_name_match_unittest/scripts/generate-names.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/data/verify_name_match_unittest/scripts/generate-names.py b/net/data/verify_name_match_unittest/scripts/generate-names.py
index ea0e0fd..c49a432 100755
--- a/net/data/verify_name_match_unittest/scripts/generate-names.py
+++ b/net/data/verify_name_match_unittest/scripts/generate-names.py
@@ -115,6 +115,9 @@ def main():
valuetype,
string_mangler('Name of company'))
+ n_dupe_attr = copy.deepcopy(n)
+ n_dupe_attr.rdns[-1].add_attr(*n_dupe_attr.rdns[-1].attrs[-1])
+
n_extra_rdn = copy.deepcopy(n)
n_extra_rdn.add_rdn().add_attr('organizationName',
valuetype,
@@ -124,6 +127,7 @@ def main():
generate(n, filename_base)
generate(n_extra_attr, filename_base + '-extra_attr')
+ generate(n_dupe_attr, filename_base + '-dupe_attr')
generate(n_extra_rdn, filename_base + '-extra_rdn')
for valuetype in ('UTF8', 'BMPSTRING', 'UNIVERSALSTRING'):