 (let  [package-a30
       {:name "a"
        :version 30
-       :url "a_loc30"
+       :location "a_loc30"
        :conflicts {"c" nil}
        }
       package-a20
       {:name "a"
        :version 20
-       :url "a_loc20"}
+       :location "a_loc20"}
       package-c10
       {:name "c"
        :version 10
-       :url "c_loc10"}
+       :location "c_loc10"}
       package-d22
        {:name "d"
         :version 22
-        :url "d_loc22"}
+        :location "d_loc22"}
       package-e18
        {:name "e"
         :version 18
-        :url "e_loc18"
+        :location "e_loc18"
         :conflicts {"d" nil}}
       repo-info
       {"a"

                             [{:name "d"}]
                             query
                             :conflicts {"d" #(< % 22)})
                           [:successful package-d22]))))
;; *maybe*. I'll think about it.
#_(deftest no-locking
           (testing (str "Find two packages, even when the preferred version "
                         "of one package conflicts with the other")

                             [{:name "a"}
                              {:name "c"}]
                             query)
                           [:successful package-a20 package-c10]))))


