def test_dependencies(self): got = dependencies.dependencies('pastescript') if got is None: self.skipTest("reaching distlib failed") else: self.assertEqual(set(got), frozenset(['six', 'pastedeploy', 'paste']))
def test_normalization(self, locate_mock): class FakeLocated(object): def __init__(self, run_requires): self.run_requires = run_requires fake_deps = FakeLocated(['easy_thumbnail', 'stuff>=4.0.0']) locate_mock.side_effect = lambda *args, **kargs: fake_deps got = dependencies.dependencies('does not matter') self.assertEqual({'easy-thumbnail', 'stuff'}, frozenset(got))
def test_dependencies_no_project(self): got = dependencies.dependencies('sdflksjdfsadfsadfad') self.assertIsNone(got)
def test_dependencies(self): got = dependencies.dependencies('pastescript') self.assertEqual(set(got), frozenset(['six', 'pastedeploy', 'paste']))
def test_dependencies_no_project(self): got = dependencies.dependencies('sdflksjdfsadfsadfad') if hasattr(self, 'assertIsNone'): self.assertIsNone(got) else: self.assertTrue(got is None)
def test_dependencies(self): got = dependencies.dependencies('pastescript') self.assertEqual(set(got), frozenset(['pastedeploy', 'paste']))