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()]
    )