blob: 3ecc470f253bbe7c064b16ded0f68ee4e1ff6a90 [file] [log] [blame]
#!/usr/bin/env python3
# Copyright 2019 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import unittest
from server.graph.component_link import *
class TestComponentLink(unittest.TestCase):
def test_export(self):
component_link = ComponentLink("A", "B", "uses", "fuchsia.service.Test")
export = component_link.export()
self.assertEqual(export["source"], "A")
self.assertEqual(export["target"], "B")
self.assertEqual(export["type"], "uses")
self.assertEqual(export["fidl_service"], "fuchsia.service.Test")
if __name__ == "__main__":
unittest.main()