diff --git a/tests/benchmarking/test_benchmarking.py b/tests/benchmarking/test_benchmarking.py index 9d419e3a..2fd2a005 100644 --- a/tests/benchmarking/test_benchmarking.py +++ b/tests/benchmarking/test_benchmarking.py @@ -4,6 +4,7 @@ from grimp.adaptors.graph import ImportGraph from grimp import PackageDependency, Route import grimp +from copy import deepcopy def _run_benchmark(benchmark, fn, *args, **kwargs): @@ -392,3 +393,7 @@ def test_no_chains(self, large_graph, benchmark): as_packages=True, ) assert result == set() + + +def test_copy_graph(large_graph, benchmark): + _run_benchmark(benchmark, lambda: deepcopy(large_graph))