From: njerichelimo <[email protected]>

---
 .../mock/0001-added-test-for-mock-buckets.patch    |   37 ++++++++++++++++++++
 server/tests/drivers/mock/buckets_test.rb          |    9 +++++
 2 files changed, 46 insertions(+)
 create mode 100644 
server/tests/drivers/mock/0001-added-test-for-mock-buckets.patch

diff --git a/server/tests/drivers/mock/0001-added-test-for-mock-buckets.patch 
b/server/tests/drivers/mock/0001-added-test-for-mock-buckets.patch
new file mode 100644
index 0000000..32bc355
--- /dev/null
+++ b/server/tests/drivers/mock/0001-added-test-for-mock-buckets.patch
@@ -0,0 +1,37 @@
+From 60143df59652ffa6fe75fdb3c1d8350bd1bccd9a Mon Sep 17 00:00:00 2001
+From: njerichelimo <[email protected]>
+Date: Sat, 24 Nov 2012 19:33:27 +0300
+Subject: [PATCH] added test for mock buckets
+
+---
+ server/tests/drivers/mock/buckets_test.rb |   18 ++++++++++++++++++
+ 1 file changed, 18 insertions(+)
+ create mode 100644 server/tests/drivers/mock/buckets_test.rb
+
+diff --git a/server/tests/drivers/mock/buckets_test.rb 
b/server/tests/drivers/mock/buckets_test.rb
+new file mode 100644
+index 0000000..5b46aac
+--- /dev/null
++++ b/server/tests/drivers/mock/buckets_test.rb
+@@ -0,0 +1,18 @@
++require 'minitest/autorun'
++
++require_relative File.join('..', '..', '..', 'lib', 'deltacloud', 'api.rb')
++require_relative 'common.rb'
++
++describe 'MockDriver Buckets' do
++
++  before do
++    @driver = Deltacloud::new(:mock, :user => 'mockuser', :password => 
'mockpassword')
++  end
++
++  it 'must throw error when wrong credentials for buckets' do
++    Proc.new do
++      @driver.backend.buckets(OpenStruct.new(:user => 'unknown', :password => 
'wrong'))
++    end.must_raise Deltacloud::Exceptions::AuthenticationFailure, 
'Authentication Failure'
++  end
++
++end
+-- 
+1.7.9.5
+
diff --git a/server/tests/drivers/mock/buckets_test.rb 
b/server/tests/drivers/mock/buckets_test.rb
index 5b46aac..044ba0c 100644
--- a/server/tests/drivers/mock/buckets_test.rb
+++ b/server/tests/drivers/mock/buckets_test.rb
@@ -15,4 +15,13 @@ describe 'MockDriver Buckets' do
     end.must_raise Deltacloud::Exceptions::AuthenticationFailure, 
'Authentication Failure'
   end
 
+  it 'can create a new bucket' do
+    bucket_name = "mini_test_mock_bucket_name"
+    bucket = @driver.create_bucket(bucket_name)
+    bucket.id.wont_be_nil
+    bucket.name.must_equal bucket_name
+    bucket.size.must_equal "0"
+    bucket.blob_list.must_be_empty
+  end
+
 end
-- 
1.7.9.5

Reply via email to