Пример #1
0
    def test_transform_dfs_existing_node(self, patched_transform_op, instance):
        res_instance = Resource("resource")
        visited = {res_instance.get_id(): instance.BLACK}

        instance.transform_dfs(res_instance, set(), set(), visited)

        assert patched_transform_op.assert_not_called
Пример #2
0
    def test_transform_dfs_cycle(self, instance):
        res_instance = Resource("resource")
        visited = {res_instance.get_id(): instance.GREY}

        with pytest.raises(exceptions.OrderingException):
            instance.transform_dfs(res_instance, set(), set(), visited)