+def test_view_registrations(mock_uow):
+ session, uow = mock_uow
+
+ registration_id1 = str(uuid.uuid4())
+ reg1 = MagicMock()
+ reg1.serialize.return_value = {
+ "registrationId": registration_id1,
+ }
+ session.return_value.query.return_value = [reg1]
+
+ registration_list = ocloud_view.registrations(uow)
+ assert str(registration_list[0].get(
+ "registrationId")) == registration_id1
+
+
+def test_view_registration_one(mock_uow):
+ session, uow = mock_uow
+
+ registration_id1 = str(uuid.uuid4())
+ session.return_value.query.return_value.filter_by.return_value.first.\
+ return_value.serialize.return_value = None
+
+ # Query return None
+ registration_res = ocloud_view.registration_one(
+ registration_id1, uow)
+ assert registration_res is None
+
+ session.return_value.query.return_value.filter_by.return_value.first.\
+ return_value.serialize.return_value = {
+ "registrationId": registration_id1,
+ }
+
+ registration_res = ocloud_view.registration_one(
+ registration_id1, uow)
+ assert str(registration_res.get(
+ "registrationId")) == registration_id1
+
+