Пример #1
0
    def test_register_resolver_for_type(self):
        NodeResolve._clear_resolvers()

        self.assertIsNone(NodeResolve._resolver_for_target(NodePreinstalledModule))
        self.assertIsNone(NodeResolve._resolver_for_target(NodeModule))

        node_preinstalled__module_target = self.make_target(
            spec=":empty_fake_node_preinstalled_module_target", target_type=NodePreinstalledModule
        )
        NodeResolve.register_resolver_for_type(NodePreinstalledModule, NodePreinstalledModuleResolver)
        self.assertEqual(
            NodePreinstalledModuleResolver, NodeResolve._resolver_for_target(node_preinstalled__module_target)
        )

        node_module_target = self.make_target(spec=":empty_fake_node_module_target", target_type=NodeModule)
        NodeResolve.register_resolver_for_type(NodeModule, NpmResolver)
        self.assertEqual(NpmResolver, NodeResolve._resolver_for_target(node_module_target))
Пример #2
0
  def test_register_resolver_for_type(self):
    NodeResolve._clear_resolvers()

    self.assertIsNone(NodeResolve._resolver_for_target(NodePreinstalledModule))
    self.assertIsNone(NodeResolve._resolver_for_target(NodeModule))

    node_preinstalled__module_target = self.make_target(
      spec=':empty_fake_node_preinstalled_module_target',
      target_type=NodePreinstalledModule)
    NodeResolve.register_resolver_for_type(NodePreinstalledModule, NodePreinstalledModuleResolver)
    self.assertEqual(NodePreinstalledModuleResolver,
                     NodeResolve._resolver_for_target(node_preinstalled__module_target))

    node_module_target = self.make_target(spec=':empty_fake_node_module_target',
                                          target_type=NodeModule)
    NodeResolve.register_resolver_for_type(NodeModule, NpmResolver)
    self.assertEqual(NpmResolver,
                     NodeResolve._resolver_for_target(node_module_target))
Пример #3
0
 def tearDown(self):
   super(NodeTestTest, self).tearDown()
   NodeResolve._clear_resolvers()
Пример #4
0
 def tearDown(self):
   super().tearDown()
   NodeResolve._clear_resolvers()
 def tearDown(self):
   super(NodeResolveSourceDepsTest, self).tearDown()
   NodeResolve._clear_resolvers()
Пример #6
0
 def tearDown(self):
     super(NodeTestTest, self).tearDown()
     NodeResolve._clear_resolvers()