@@ -226,11 +226,13 @@ private static ModuleExtensionUsage createModuleExtensionUsage(
226226
227227 @ Test
228228 public void createValue_moduleExtensions () throws Exception {
229+ ModuleKey rjeKey = createModuleKey ("rules_jvm_external" , "1.0" );
230+ ModuleKey rpyKey = createModuleKey ("rules_python" , "2.0" );
229231 Module root =
230232 buildModule ("root" , "1.0" )
231233 .setKey (ModuleKey .ROOT )
232- .addDep ("rje" , createModuleKey ( "rules_jvm_external" , "1.0" ) )
233- .addDep ("rpy" , createModuleKey ( "rules_python" , "2.0" ) )
234+ .addDep ("rje" , rjeKey )
235+ .addDep ("rpy" , rpyKey )
234236 .addExtensionUsage (
235237 createModuleExtensionUsage ("@rje//:defs.bzl" , "maven" , "av" , "autovalue" ))
236238 .addExtensionUsage (
@@ -240,15 +242,24 @@ public void createValue_moduleExtensions() throws Exception {
240242 Module dep =
241243 buildModule ("dep" , "2.0" )
242244 .setKey (depKey )
243- .addDep ("rules_python" , createModuleKey ( "rules_python" , "2.0" ) )
245+ .addDep ("rules_python" , rpyKey )
244246 .addExtensionUsage (
245247 createModuleExtensionUsage ("@rules_python//:defs.bzl" , "pip" , "np" , "numpy" ))
246248 .addExtensionUsage (
247249 createModuleExtensionUsage ("//:defs.bzl" , "myext" , "oneext" , "myext" ))
248250 .addExtensionUsage (
249251 createModuleExtensionUsage ("//incredible:conflict.bzl" , "myext" , "twoext" , "myext" ))
250252 .build ();
251- ImmutableMap <ModuleKey , Module > depGraph = ImmutableMap .of (ModuleKey .ROOT , root , depKey , dep );
253+ ImmutableMap <ModuleKey , Module > depGraph =
254+ ImmutableMap .of (
255+ ModuleKey .ROOT ,
256+ root ,
257+ depKey ,
258+ dep ,
259+ rjeKey ,
260+ buildModule ("rules_jvm_external" , "1.0" ).setKey (rjeKey ).build (),
261+ rpyKey ,
262+ buildModule ("rules_python" , "2.0" ).setKey (rpyKey ).build ());
252263
253264 ModuleExtensionId maven =
254265 ModuleExtensionId .create (
@@ -326,6 +337,7 @@ public void createValue_moduleExtensions() throws Exception {
326337 public void useExtensionBadLabelFails () throws Exception {
327338 Module root =
328339 buildModule ("module" , "1.0" )
340+ .setKey (ModuleKey .ROOT )
329341 .addExtensionUsage (createModuleExtensionUsage ("@foo//:defs.bzl" , "bar" ))
330342 .build ();
331343 ImmutableMap <ModuleKey , Module > depGraph = ImmutableMap .of (ModuleKey .ROOT , root );
0 commit comments