diff options
author | tgingold <tgingold@users.noreply.github.com> | 2022-12-02 07:31:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-02 07:31:12 +0100 |
commit | 01660fb74049c5258f0e2868e0a0c5e89446de8d (patch) | |
tree | b2c60ad75d6471b9eaff6cc8c9cc6696a2c234f6 /testsuite/pyunit | |
parent | d99076123a58f4d2a7e93706c5adecbd5b99ff8f (diff) | |
parent | 3a1784a57516346e299e57c865399d6538df9e14 (diff) | |
download | ghdl-01660fb74049c5258f0e2868e0a0c5e89446de8d.tar.gz ghdl-01660fb74049c5258f0e2868e0a0c5e89446de8d.tar.bz2 ghdl-01660fb74049c5258f0e2868e0a0c5e89446de8d.zip |
Merge pull request #2255 from Paebbels/paebbels/f-strings
f-strings
Diffstat (limited to 'testsuite/pyunit')
-rw-r--r-- | testsuite/pyunit/libghdl/Comments.py | 6 | ||||
-rw-r--r-- | testsuite/pyunit/libghdl/VHDL.py | 0 | ||||
-rw-r--r-- | testsuite/pyunit/lsp/LanguageServer.py | 28 |
3 files changed, 17 insertions, 17 deletions
diff --git a/testsuite/pyunit/libghdl/Comments.py b/testsuite/pyunit/libghdl/Comments.py index 850d6137a..41bdacc66 100644 --- a/testsuite/pyunit/libghdl/Comments.py +++ b/testsuite/pyunit/libghdl/Comments.py @@ -33,7 +33,7 @@ class Instantiate(TestCase): # Finish initialization. This will load the standard package. if libghdl.analyze_init_status() != 0: - self.fail("libghdl initialization error") + cls.fail("libghdl initialization error") def checkComments(self, node, name) -> None: f = files_map.Location_To_File(nodes.Get_Location(node)) @@ -41,7 +41,7 @@ class Instantiate(TestCase): while idx != file_comments.No_Comment_Index: s = file_comments.Get_Comment(f, idx) self.assertTrue(s.find(':'+name+':') >= 0, - "no :{}: in '{}'".format(name, s)) + f"no :{name}: in '{s}'") idx = file_comments.Get_Next_Comment(f, idx) def checkFlist(self, flist) -> None: @@ -83,7 +83,7 @@ class Instantiate(TestCase): file_id = name_table.Get_Identifier(str(filename)) sfe = files_map.Read_Source_File(name_table.Null_Identifier, file_id) if sfe == files_map.No_Source_File_Entry: - self.fail("Cannot read file '{!s}'".format(filename)) + self.fail(f"Cannot read file '{filename!s}'") # Parse file = sem_lib.Load_File(sfe) diff --git a/testsuite/pyunit/libghdl/VHDL.py b/testsuite/pyunit/libghdl/VHDL.py new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/testsuite/pyunit/libghdl/VHDL.py diff --git a/testsuite/pyunit/lsp/LanguageServer.py b/testsuite/pyunit/lsp/LanguageServer.py index 79c891868..a757d653f 100644 --- a/testsuite/pyunit/lsp/LanguageServer.py +++ b/testsuite/pyunit/lsp/LanguageServer.py @@ -30,29 +30,29 @@ def show_diffs(name, ref, res): if isinstance(ref, dict) and isinstance(res, dict): for k in ref: if k not in res: - print("{}.{} not in the result".format(name, k)) + print(f"{name}.{k} not in the result") else: - show_diffs("{}.{}".format(name, k), ref[k], res[k]) + show_diffs(f"{name}.{k}", ref[k], res[k]) for k in res: if k not in ref: - print("{}.{} unexpected in the result".format(name, k)) + print(f"{name}.{k} unexpected in the result") elif isinstance(ref, str) and isinstance(res, str): if res != ref: - print("{}: mismatch (ref: {}, result: {})".format(name, ref, res)) + print(f"{name}: mismatch (ref: {ref}, result: {res})") elif isinstance(ref, int) and isinstance(res, int): if res != ref: - print("{}: mismatch (ref: {}, result: {})".format(name, ref, res)) + print(f"{name}: mismatch (ref: {ref}, result: {res})") elif isinstance(ref, list) and isinstance(res, list): for i in range(max(len(ref), len(res))): if i >= len(res): - print("{}[{}]: missing element:".format(name, i)) - print(" {}".format(res[i])) + print(f"{name}[{i}]: missing element:") + print(f" {res[i]}") elif i >= len(ref): - print("{}[{}]: extra elements".format(name, i)) + print(f"{name}[{i}]: extra elements") else: - show_diffs("{}[{}]".format(name, i), ref[i], res[i]) + show_diffs(f"{name}[{i}]", ref[i], res[i]) else: - print("unhandle type {} in {}".format(type(ref), name)) + print(f"unhandle type {type(ref)} in {name}") def root_subst(obj, path, uri): @@ -81,7 +81,7 @@ def root_subst(obj, path, uri): res.append(root_subst(v, path, uri)) return res else: - raise AssertionError("root_subst: unhandled type {}".format(type(obj))) + raise AssertionError(f"root_subst: unhandled type {type(obj)}") class JSONTest(TestCase): @@ -140,17 +140,17 @@ class JSONTest(TestCase): rep = json_loads(rep) json_res.append(rep) - # self.assertEqual(rep, r, "reply does not match for {!s}".format(requestFile)) + # self.assertEqual(rep, r, f"reply does not match for {requestFile!s}") if rep != r: print(self.__class__.__name__) - show_diffs("[{}]".format(i), r, rep) + show_diffs(f"[{i}]", r, rep) errs += 1 rep = ls.read_request() self.assertIsNone(rep, "Too many replies.") if errs != 0: - print("FAILURE between output and {!s} (for {!s})".format(responseFile, requestFile)) + print(f"FAILURE between output and {responseFile!s} (for {requestFile!s})") print("Writing result output to result.json") with open("result.json", "w") as f: f.write(json_dumps(json_res, indent=2)) |