for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import shutil
import unittest
from coalib.bears.requirements.GemRequirement import GemRequirement
@unittest.skipIf(shutil.which('gem') is None, "Gem is not installed.")
class GemRequirementTestCase(unittest.TestCase):
def test_InstalledRequirement(self):
self.assertTrue(GemRequirement('gem').is_installed())
def test_NotInstalledRequirement(self):
self.assertFalse(GemRequirement('some_bad_package').is_installed())