From 633373d0054f551158cdf668c464646bb9e6af27 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Mon, 19 Dec 2022 22:11:44 +0100 Subject: Added StopWatch example for DOM and documentation testing. --- testsuite/pyunit/dom/SimplePackage.py | 63 ----------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 testsuite/pyunit/dom/SimplePackage.py (limited to 'testsuite/pyunit/dom/SimplePackage.py') diff --git a/testsuite/pyunit/dom/SimplePackage.py b/testsuite/pyunit/dom/SimplePackage.py deleted file mode 100644 index 9c62db4a1..000000000 --- a/testsuite/pyunit/dom/SimplePackage.py +++ /dev/null @@ -1,63 +0,0 @@ -# ============================================================================= -# ____ _ _ ____ _ _ -# _ __ _ _ / ___| | | | _ \| | __| | ___ _ __ ___ -# | '_ \| | | | | _| |_| | | | | | / _` |/ _ \| '_ ` _ \ -# | |_) | |_| | |_| | _ | |_| | |___ | (_| | (_) | | | | | | -# | .__/ \__, |\____|_| |_|____/|_____(_)__,_|\___/|_| |_| |_| -# |_| |___/ -# ============================================================================= -# Authors: -# Patrick Lehmann -# -# Testsuite: Check libghdl IIR translation with a simple package. -# -# License: -# ============================================================================ -# Copyright (C) 2019-2021 Tristan Gingold -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . -# -# SPDX-License-Identifier: GPL-2.0-or-later -# ============================================================================ -from pathlib import Path -from unittest import TestCase - -from pyGHDL.dom.NonStandard import Design, Document - - -if __name__ == "__main__": - print("ERROR: you called a testcase declaration file as an executable module.") - print("Use: 'python -m unitest '") - exit(1) - - -class SimplePackage(TestCase): - _root = Path(__file__).resolve().parent.parent - _filename: Path = _root / "SimplePackage.vhdl" - - def test_Package(self): - design = Design() - document = Document(self._filename) - design.Documents.append(document) - - self.assertEqual(1, len(design.Documents[0].Packages)) - self.assertEqual("pack_1", design.Documents[0].Packages[0].Identifier) - - def test_PackageBody(self): - design = Design() - document = Document(self._filename) - design.Documents.append(document) - - self.assertEqual(1, len(design.Documents[0].PackageBodies)) - self.assertEqual("pack_1", design.Documents[0].PackageBodies[0].Identifier) -- cgit v1.2.3