Coverage for tests/test_import.py: 33%
16 statements
« prev ^ index » next coverage.py v7.5.1, created at 2024-05-11 04:37 -0700
« prev ^ index » next coverage.py v7.5.1, created at 2024-05-11 04:37 -0700
1# This file is part of faro.
2#
3# Developed for the LSST Data Management System.
4# This product includes software developed by the LSST Project
5# (http://www.lsst.org).
6# See the COPYRIGHT file at the top-level directory of this distribution
7# for details of code ownership.
8#
9# This program is free software: you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by
11# the Free Software Foundation, either version 3 of the License, or
12# (at your option) any later version.
13#
14# This program is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17# GNU General Public License for more details.
18#
19# You should have received a copy of the GNU General Public License
20# along with this program. If not, see <http://www.gnu.org/licenses/>.
22"""Unit tests for the metrics measurement system.
23"""
25import unittest
28class ImportTest(unittest.TestCase):
30 def test_import(self):
31 """Test the modules can be imported."""
32 import lsst.faro.base as b
33 import lsst.faro.measurement as m
34 import lsst.faro.preparation as p
35 import lsst.faro.summary as su
36 import lsst.faro.utils as u
37 dir(b)
38 dir(m)
39 dir(p)
40 dir(su)
41 dir(u)
44if __name__ == "__main__": 44 ↛ 45line 44 didn't jump to line 45, because the condition on line 44 was never true
45 unittest.main()