@@ -0,0 +1,784 @@
+# flake8: noqa F401,F811%0Afrom gaphor import UML%0Afrom gaphor.core.modeling import Diagram%0Afrom gaphor.diagram.tests.fixtures import (%0A    connect,%0A    create,%0A    diagram,%0A    element_factory,%0A    event_manager,%0A)%0Afrom gaphor.UML.classes import AssociationItem, ClassItem%0Afrom gaphor.UML.classes.classespropertypages import AssociationPropertyPage%0Afrom gaphor.UML.classes.classestoolbox import composite_association_config%0A%0A%0Adef test_connect_composite_association(create, diagram):%0A    c1 = create(ClassItem, UML.Class)%0A    c2 = create(ClassItem, UML.Class)%0A    a = create(AssociationItem, UML.Association)%0A    composite_association_config(a)%0A%0A    property_page = AssociationPropertyPage(a)%0A    widget = property_page.construct()%0A%0A    connect(a, a.head, c1)%0A    connect(a, a.tail, c2)%0A

Add test for composite association with property pages