def test_format_dependency_list(self): adapters = [ lambda: dict(name='Python', version='FooPython 2.7.3'), lambda: dict(name='Platform', version='Loonix 4.0.1'), lambda: dict( name='Pykka', version='1.1', path='/foo/bar', other='Quux'), lambda: dict(name='Foo'), lambda: dict(name='Mopidy', version='0.13', dependencies=[ dict(name='pylast', version='0.5', dependencies=[ dict(name='setuptools', version='0.6') ]) ]) ] result = deps.format_dependency_list(adapters) self.assertIn('Python: FooPython 2.7.3', result) self.assertIn('Platform: Loonix 4.0.1', result) self.assertIn('Pykka: 1.1 from /foo/bar', result) self.assertNotIn('/baz.py', result) self.assertIn('Detailed information: Quux', result) self.assertIn('Foo: not found', result) self.assertIn('Mopidy: 0.13', result) self.assertIn(' pylast: 0.5', result) self.assertIn(' setuptools: 0.6', result)
def test_format_dependency_list(self): adapters = [ lambda: dict(name="Python", version="FooPython 2.7.3"), lambda: dict(name="Platform", version="Loonix 4.0.1"), lambda: dict( name="Pykka", version="1.1", path="/foo/bar", other="Quux"), lambda: dict(name="Foo"), lambda: dict( name="Mopidy", version="0.13", dependencies=[ dict( name="pylast", version="0.5", dependencies=[dict(name="setuptools", version="0.6")], ) ], ), ] result = deps.format_dependency_list(adapters) assert "Python: FooPython 2.7.3" in result assert "Platform: Loonix 4.0.1" in result assert "Pykka: 1.1 from /foo/bar" in result assert "/baz.py" not in result assert "Detailed information: Quux" in result assert "Foo: not found" in result assert "Mopidy: 0.13" in result assert " pylast: 0.5" in result assert " setuptools: 0.6" in result
def test_format_dependency_list(self): adapters = [ lambda: dict(name='Python', version='FooPython 2.7.3'), lambda: dict(name='Platform', version='Loonix 4.0.1'), lambda: dict(name='Pykka', version='1.1', path='/foo/bar', other='Quux'), lambda: dict(name='Foo'), lambda: dict( name='Mopidy', version='0.13', dependencies=[ dict(name='pylast', version='0.5', dependencies=[dict(name='setuptools', version='0.6')]) ]) ] result = deps.format_dependency_list(adapters) self.assertIn('Python: FooPython 2.7.3', result) self.assertIn('Platform: Loonix 4.0.1', result) self.assertIn('Pykka: 1.1 from /foo/bar', result) self.assertNotIn('/baz.py', result) self.assertIn('Detailed information: Quux', result) self.assertIn('Foo: not found', result) self.assertIn('Mopidy: 0.13', result) self.assertIn(' pylast: 0.5', result) self.assertIn(' setuptools: 0.6', result)
def run(self): print(deps.format_dependency_list()) return 0