Ejemplo n.º 1
0
    def test__model__service__public_data(self):
        service = Service()

        expected_result = {
            "uuid": service.uuid,
            "name": service.name,
            "running_port": service.running_port,
            "device": service.device,
        }
        actual_result = service.public_data()

        self.assertEqual(expected_result, actual_result)
Ejemplo n.º 2
0
def public_info(data: dict, user: str, service: Service) -> dict:
    if service.running_port is None or not service.running:
        return service_not_found

    return service.public_data()