+
+def test_view_alarm_subscription_one(mock_uow):
+ session, uow = mock_uow
+
+ subscription_id1 = str(uuid.uuid4())
+ session.return_value.query.return_value.filter_by.return_value.first.\
+ return_value.serialize.return_value = None
+
+ # Query return None
+ subscription_res = alarm_view.subscription_one(
+ subscription_id1, uow)
+ assert subscription_res is None
+
+ session.return_value.query.return_value.filter_by.return_value.first.\
+ return_value.serialize.return_value = {
+ "alarmSubscriptionId": subscription_id1,
+ }
+
+ subscription_res = alarm_view.subscription_one(
+ subscription_id1, uow)
+ assert str(subscription_res.get(
+ "alarmSubscriptionId")) == subscription_id1