예제 #1
0
    def test_service_reg(self):
        sd1 = ServiceDesc(name='svc1')

        c = ServiceRegistryClient(proc=self.sup)
        res1 = yield c.register_service(sd1)

        si1 = ServiceInstanceDesc(xname=self.sup.id.full, svc_name='svc1')
        ri1 = yield c.register_service_instance(si1)

        ri2 = yield c.get_service_instance_name('svc1')
        self.assertEqual(ri2, self.sup.id.full)