def test_generate_candidate_urls_absolute(self): dep = Dependency(FakeRepository(), "/base/repo/services/bar/interfaces/bar.mojom", "services.foo.com/foo/baz.mojom") self.assertTrue(dep.maybe_is_a_url()) candidate_urls = dep.generate_candidate_urls() self.assertEqual(["services.foo.com/foo/baz.mojom"], candidate_urls)
def test_generate_candidate_urls_relative(self): dep = Dependency( FakeRepository(), "/base/repo/third_party/external/" + "services.bar.com/bar/interfaces/bar.mojom", "foo/baz.mojom") self.assertTrue(dep.maybe_is_a_url()) candidate_urls = dep.generate_candidate_urls() self.assertEqual(["services.bar.com/bar/interfaces/foo/baz.mojom", "services.bar.com/bar/foo/baz.mojom", "services.bar.com/foo/baz.mojom"], candidate_urls)