'Ensure that dependency types are preserved even if the same thing is
depended on in two different ways.'

def test_normalize_diamond_deptypes(self):

    s = Spec('dt-diamond')
    s.normalize()
    self.check_diamond_deptypes(s)
    self.check_diamond_normalized_dag(s)
