Add platform adapter for --list-deps
This commit is contained in:
parent
05c935bc4c
commit
41853dd3d8
@ -25,6 +25,7 @@ def list_deps_optparse_callback(*args):
|
||||
def format_dependency_list(adapters=None):
|
||||
if adapters is None:
|
||||
adapters = [
|
||||
platform_info,
|
||||
python_info,
|
||||
gstreamer_info,
|
||||
pykka_info,
|
||||
@ -50,6 +51,13 @@ def format_dependency_list(adapters=None):
|
||||
return '\n'.join(lines)
|
||||
|
||||
|
||||
def platform_info():
|
||||
return {
|
||||
'name': 'Platform',
|
||||
'version': platform.platform(),
|
||||
}
|
||||
|
||||
|
||||
def python_info():
|
||||
return {
|
||||
'name': 'Python',
|
||||
|
||||
@ -47,6 +47,12 @@ class DepsTest(unittest.TestCase):
|
||||
self.assertNotIn('/baz.py', result)
|
||||
self.assertIn('Quux', result)
|
||||
|
||||
def test_platform_info(self):
|
||||
result = deps.platform_info()
|
||||
|
||||
self.assertEquals('Platform', result['name'])
|
||||
self.assertIn(platform.platform(), result['version'])
|
||||
|
||||
def test_python_info(self):
|
||||
result = deps.python_info()
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user