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'))
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'))
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))