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)
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()
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',