Esempio n. 1
0
  def test_resolve_without_a_matching_target(self):
    graph_mock = mock.Mock()
    graph_mock.get_target = mock.Mock(return_value=None)
    graph_mock.inject_specs_closure = mock.Mock(return_value=[Address('a','different')])

    mapper = LegacyAddressMapper(graph_mock, '')
    with self.assertRaises(AddressMapper.BuildFileScanError):
      mapper.resolve(Address('a', 'address'))
Esempio n. 2
0
    def test_resolve_without_a_matching_target(self):
        graph_mock = mock.Mock()
        graph_mock.get_target = mock.Mock(return_value=None)
        graph_mock.inject_specs_closure = mock.Mock(
            return_value=[Address('a', 'different')])

        mapper = LegacyAddressMapper(graph_mock, '')
        with self.assertRaises(AddressMapper.BuildFileScanError):
            mapper.resolve(Address('a', 'address'))
Esempio n. 3
0
    def test_resolve_with_a_target(self):
        target = LegacyTarget(None, None)
        address = Address('a', 'a')

        graph_mock = mock.Mock()
        graph_mock.get_target = mock.Mock(return_value=target)

        mapper = LegacyAddressMapper(graph_mock, '')
        self.assertEqual((address, target), mapper.resolve(address))
Esempio n. 4
0
  def test_resolve_with_a_target(self):
    target = LegacyTarget(None, None)
    address = Address('a', 'a')

    graph_mock = mock.Mock()
    graph_mock.get_target = mock.Mock(return_value=target)

    mapper = LegacyAddressMapper(graph_mock, '')
    self.assertEqual((address, target), mapper.resolve(address))