Ejemplo n.º 1
0
    def test_is_conflicting(self):
        arg1 = MagicMock()
        arg2 = MagicMock()
        arg3 = MagicMock()
        rel12 = MagicMock()
        rel12.relfrom = arg1
        rel12.relto   = arg2

        extension = Extension(arg1, arg2, arg3)
        self.assertFalse(extension.is_conflict_free([rel12]))
Ejemplo n.º 2
0
    def test_is_conflict_free(self):
        arg1 = MagicMock()
        arg2 = MagicMock()
        arg3 = MagicMock()
        arg4 = MagicMock()
        arg5 = MagicMock()
        rel14 = MagicMock()
        rel14.relfrom = arg1
        rel14.relto   = arg4
        rel52 = MagicMock()
        rel52.relfrom = arg5
        rel52.relto   = arg2
        rel54 = MagicMock()
        rel54.relfrom = arg5
        rel54.relto   = arg4

        extension = Extension(arg1, arg2, arg3)
        self.assertTrue(extension.is_conflict_free([rel14, rel52, rel54]))