Files
entropy/lib/tests/qa.py
2013-11-29 19:41:08 +01:00

32 lines
806 B
Python

# -*- coding: utf-8 -*-
import sys
sys.path.insert(0, '.')
sys.path.insert(0, '../')
import unittest
import entropy.qa
from entropy.output import TextInterface, set_mute
import entropy.tools
import tests._misc as _misc
import tempfile
class QATest(unittest.TestCase):
def setUp(self):
text = TextInterface()
self.QA = entropy.qa.QAInterface()
def test_package_qa(self):
pkgs = [_misc.get_test_entropy_package4(),
_misc.get_test_entropy_package3(),
_misc.get_test_entropy_package2(),
_misc.get_test_entropy_package()
]
set_mute(True)
for pkg in pkgs:
self.assertTrue(self.QA.entropy_package_checks(pkg))
set_mute(False)
if __name__ == '__main__':
unittest.main()
raise SystemExit(0)