aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite/pyunit/dom/SimplePackage.py
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/pyunit/dom/SimplePackage.py')
-rw-r--r--testsuite/pyunit/dom/SimplePackage.py63
1 files changed, 0 insertions, 63 deletions
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 <gnu.org/licenses>.
-#
-# 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 <testcase module>'")
- 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)