def test_walk_siblings(self): self.assertEqual({self.addr('a/b:b'): self.a_b_target}, self.resolve_multi(SiblingAddresses('a/b')))
def sib(directory: str) -> SiblingAddresses: return SiblingAddresses(directory)
def test_scan_specs(self): self.create_build_files() mapper = self.address_mapper addresses = mapper.scan_specs([SingleAddress('dir_a', 'a'), SiblingAddresses('')]) self.assertEqual(addresses, {Address('', 'a'), Address('', 'b'), Address('', 'c'), Address('dir_a', 'a')})
def addresses_in_spec_path(self, spec_path): return self.scan_specs([SiblingAddresses(spec_path)])
def sib(directory): return SiblingAddresses(directory)