                                                      ["=" "sourcefile" "/etc/puppet/modules/settings/manifests/init.pp"]
                                                      ["=" "sourceline" 1]]]]]]
 
-           [{:certname "foo" :name "ipaddress" :value "192.168.1.100"}
-            {:certname "bar" :name "ipaddress" :value "192.168.1.101"}
-            {:certname "baz" :name "ipaddress" :value "192.168.1.102"}]))
+           #{{:certname "foo" :name "ipaddress" :value "192.168.1.100"}
+             {:certname "bar" :name "ipaddress" :value "192.168.1.101"}
+             {:certname "baz" :name "ipaddress" :value "192.168.1.102"}}))
 
    "/v3/facts"
    (merge common-subquery-tests

                                                                                      ["=" "name" "uptime_seconds"]
                                                                                      [">" "value" 10000]]]]]]]]]]

   [{:certname "foo" :name "ipaddress" :value "192.168.1.100"}]

   ;; Multiple fact subqueries
   ["and"

    ["in" "certname" ["extract" "certname" ["select-resources"
                                            ["=" "type" "Class"]]]]]

   #{{:certname "foo" :name "ipaddress" :value "192.168.1.100"}
     {:certname "bar" :name "ipaddress" :value "192.168.1.101"}
     {:certname "baz" :name "ipaddress" :value "192.168.1.102"}}

   ;; Multiple facts
   ["and"
