Beispiel #1
0
    def test_eq(self):
        # Two resources of the same type with the same id: equal
        r1 = common_base.Resource(None, {'id': 1, 'name': 'hi'})
        r2 = common_base.Resource(None, {'id': 1, 'name': 'hello'})
        self.assertEqual(r1, r2)

        # Two resoruces of different types: never equal
        r1 = common_base.Resource(None, {'id': 1})
        r2 = shares.Share(None, {'id': 1})
        self.assertNotEqual(r1, r2)

        # Two resources with no ID: equal if their info is equal
        r1 = common_base.Resource(None, {'name': 'joe', 'age': 12})
        r2 = common_base.Resource(None, {'name': 'joe', 'age': 12})
        self.assertEqual(r1, r2)
    def test_eq(self):
        # Two resources of the same type with the same id: equal
        # The truth of r1==r2 does not imply that r1!=r2 is false in PY2.
        # Test that inequality operator is defined and that comparing equal
        # items returns False.
        r1 = common_base.Resource(None, {'id': 1, 'name': 'hi'})
        r2 = common_base.Resource(None, {'id': 1, 'name': 'hello'})
        self.assertTrue(r1 == r2)
        self.assertFalse(r1 != r2)

        # Two resources of different types: never equal
        r1 = common_base.Resource(None, {'id': 1})
        r2 = shares.Share(None, {'id': 1})
        self.assertNotEqual(r1, r2)
        self.assertTrue(r1 != r2)

        # Two resources with no ID: equal if their info is equal
        # The truth of r1==r2 does not imply that r1!=r2 is false in PY2.
        # Test that inequality operator is defined and that comparing equal
        # items returns False.
        r1 = common_base.Resource(None, {'name': 'joe', 'age': 12})
        r2 = common_base.Resource(None, {'name': 'joe', 'age': 12})
        self.assertTrue(r1 == r2)
        self.assertFalse(r1 != r2)
Beispiel #3
0
from manilaclient.v2 import shares


class FakeAPIClient(object):
    client = "fake_client"


share = shares.Share(
    shares.ShareManager(FakeAPIClient), {
        'id': "11023e92-8008-4c8b-8059-7f2293ff3887",
        'status': 'available',
        'size': 40,
        'name': 'Share name',
        'description': 'Share description',
        'share_proto': 'NFS',
        'metadata': {},
        'created_at': '2014-01-27 10:30:00',
        'share_server_id': '1',
        'share_network_id': '7f3d1c33-8d00-4511-29df-a2def31f3b5d',
        'availability_zone': 'Test AZ',
        'replication_type': 'readable',
        'share_group_id': 'fake_share_group_id',
        'mount_snapshot_support': False
    })

nameless_share = shares.Share(
    shares.ShareManager(FakeAPIClient), {
        'id': "4b069dd0-6eaa-4272-8abc-5448a68f1cce",
        'status': 'available',
        'size': 10,
        'name': '',
 def setUp(self):
     super(SharesTest, self).setUp()
     self.share = shares.Share(None, {'id': 1})
     self.share.manager = mock.Mock()
Beispiel #5
0
    from manilaclient.v1 import share_networks
    from manilaclient.v1 import share_snapshots
    from manilaclient.v1 import shares

from manilaclient.v2 import share_export_locations

from openstack_dashboard import api
from openstack_dashboard.usage import quotas as usage_quotas

share = shares.Share(
    shares.ShareManager(None), {
        'id': "11023e92-8008-4c8b-8059-7f2293ff3887",
        'status': 'available',
        'size': 40,
        'name': 'Share name',
        'description': 'Share description',
        'share_proto': 'NFS',
        'metadata': {},
        'created_at': '2014-01-27 10:30:00',
        'share_server_id': '1',
        'share_network_id': '7f3d1c33-8d00-4511-29df-a2def31f3b5d',
        'availability_zone': 'Test AZ'
    })

nameless_share = shares.Share(
    shares.ShareManager(None), {
        'id': "4b069dd0-6eaa-4272-8abc-5448a68f1cce",
        'status': 'available',
        'size': 10,
        'name': '',
        'description': '',
        'share_proto': 'NFS',