diff --git a/bindep/tests/test_depends.py b/bindep/tests/test_depends.py index 9469b7e..e317909 100644 --- a/bindep/tests/test_depends.py +++ b/bindep/tests/test_depends.py @@ -47,8 +47,9 @@ class TestDepends(TestCase): self.assertEqual([], depends.profiles()) def test_platform_profiles_succeeds(self): - depends = Depends("") - self.assertIsInstance(depends.platform_profiles(), list) + with self._mock_lsb('Ubuntu'): + depends = Depends("") + self.assertIsInstance(depends.platform_profiles(), list) @contextlib.contextmanager def _mock_lsb(self, platform): diff --git a/bindep/tests/test_main.py b/bindep/tests/test_main.py index 7a1c873..64cd08c 100644 --- a/bindep/tests/test_main.py +++ b/bindep/tests/test_main.py @@ -41,6 +41,9 @@ class MainFixture(Fixture): self.path = self.useFixture(TempDir()).path self.addCleanup(os.chdir, self.path) os.chdir(self.path) + fake_lsb = b'Ubuntu\n14.04\nTrusty' + self.useFixture(MonkeyPatch('subprocess.check_output', + lambda *a, **k: fake_lsb)) class TestMain(TestCase):