def test_dependencies_get_collected_from_all_packages(): cfile = master_control_content_pattern % { 'package1_name': 'package1', 'package2_name': 'package2', 'package1_version': '0.1.0', 'package2_version': '0.2.1', 'metapackage_version': '0.10.0', } cf = ControlFile(cfile) assert_equals( [ 'centrum-python-package1-aaa (= 0.1.0)', 'centrum-python-package2-aaa (= 0.2.1)', 'centrum-python-package1-bbb (= 0.1.0)', 'centrum-python-package2-bbb (= 0.2.1)', 'centrum-python-metapackage-aaa (= 0.10.0)' ], [ str(d) for d in cf.get_dependencies()] )