
Unless explicitly mocked, all dependencies of tested modules are imported by default. This can cause exceptions or even CI issues, especially if the required module is listed present in the test-requirements.txt file, but not in the spec file. Furthermore, unnecessary imports in tests were also removed. Signed-off-by: Jiri Podivin <jpodivin@redhat.com> Change-Id: Ic3926c1fd38a670ed37eeba1aa4df64347a34a9b
30 lines
900 B
Python
30 lines
900 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
try:
|
|
from unittest import mock
|
|
except ImportError:
|
|
import mock
|
|
|
|
from validations_common.tests import base
|
|
from validations_common.tests import fakes
|
|
|
|
from validations_common.library import hiera
|
|
|
|
|
|
class TestHiera(base.TestCase):
|
|
def setUp(self):
|
|
super(TestHiera, self).setUp()
|
|
self.hiera = hiera.main
|