@@ -0,0 +1,696 @@
+from bitmath import GiB%0Afrom flocker.node.agents.testtools import get_blockdeviceapi_with_cleanup%0Afrom flocker.node.agents.testtools import make_iblockdeviceapi_tests%0Afrom flocker.node.agents.testtools import require_backend%0Aimport six%0A%0A%0A@require_backend('digitalocean_flocker_plugin')%0Adef do_blockdeviceapi_for_test(test_case):%0A    return get_blockdeviceapi_with_cleanup(test_case)%0A%0AMIN_ALLOCATION_SIZE = GiB(1).to_Byte().value%0A%0AMIN_ALLOCATION_UNIT = GiB(1).to_Byte().value%0A%0A%0Aclass DigitialOceanBlockDeviceAPITests(%0A    make_iblockdeviceapi_tests(%0A        blockdevice_api_factory=do_blockdeviceapi_for_test,%0A        unknown_blockdevice_id_factory=lambda x: six.text_type(2147483647))):%0A    pass%0A

Add basic functional tests