mirror of https://github.com/apache/jclouds.git
Merge branch 'cleanup2' of git://github.com/technomancy/jclouds
This commit is contained in:
commit
a31a114dd7
|
@ -70,18 +70,6 @@ Options can also be specified for extension modules
|
|||
`(binding [*blobstore* (as-blobstore ~@blobstore-or-args)]
|
||||
~@body))
|
||||
|
||||
(defn- parse-args
|
||||
"Takes a seq of 'ssh' arguments and returns a map of option keywords
|
||||
to option values."
|
||||
[args]
|
||||
(loop [[arg :as args] args
|
||||
opts {:cmd [] :out "UTF-8"}]
|
||||
(if-not args
|
||||
opts
|
||||
(if (keyword? arg)
|
||||
(recur (nnext args) (assoc opts arg (second args)))
|
||||
(recur (next args) (update-in opts [:cmd] conj arg))))))
|
||||
|
||||
(defn- parse-args
|
||||
"Parses arguments, recognises keywords in the set single as boolean switches."
|
||||
[args single default]
|
||||
|
|
|
@ -7,9 +7,8 @@
|
|||
(def stub-blobstore (.getBlobStore stub-context))
|
||||
|
||||
(defn clean-stub-fixture [f]
|
||||
(doall
|
||||
(map
|
||||
#(.deleteContainer stub-blobstore (.getName %)) (.list stub-blobstore)))
|
||||
(doseq [container (.list stub-blobstore)]
|
||||
(.deleteContainer stub-blobstore (.getName container)))
|
||||
(f))
|
||||
|
||||
(use-fixtures :each clean-stub-fixture)
|
||||
|
@ -32,7 +31,7 @@
|
|||
(with-blobstore [stub-blobstore]
|
||||
(is (= stub-blobstore *blobstore*))))
|
||||
|
||||
(deftest create-container-test
|
||||
(deftest create-existing-container-test
|
||||
(is (not (container-exists? stub-blobstore "")))
|
||||
(with-blobstore [stub-blobstore]
|
||||
(is (not (container-exists? ""))))
|
||||
|
@ -79,3 +78,5 @@
|
|||
(is (= 3 (count (list-container "container"))))
|
||||
(is (= 4 (count (list-container "container" :recursive))))
|
||||
(is (= 1 (count (list-container "container" :in-directory "dir"))))))
|
||||
|
||||
;; TODO: more tests involving blob-specific functions
|
||||
|
|
Loading…
Reference in New Issue