def test_search_kit_id(self): with Transaction() as t: admin_repo = AdminRepo(t) diag = admin_repo.retrieve_diagnostics_by_kit_id('test') self.assertIsNotNone(diag) self.assertIsNotNone(diag['kit']) diag = admin_repo.retrieve_diagnostics_by_kit_id('NotAKitId!!!!') self.assertIsNone(diag)
def search_kit_id(token_info, kit_id): validate_admin_access(token_info) with Transaction() as t: admin_repo = AdminRepo(t) diag = admin_repo.retrieve_diagnostics_by_kit_id(kit_id) if diag is None: return jsonify(code=404, message="Kit ID not found"), 404 return jsonify(diag), 200