def test_share_types_diff(self): share_type1 = self.fake_type["test"] share_type2 = self.fake_type_w_extra["test_with_extra"] expeted_diff = {"extra_specs": {u"gold": (None, u"True")}} self.mock_object(db, "share_type_get", mock.Mock(side_effect=[share_type1, share_type2])) (diff, equal) = share_types.share_types_diff(self.context, share_type1["id"], share_type2["id"]) self.assertFalse(equal) self.assertEqual(expeted_diff, diff)
def test_share_types_diff_equal(self): share_type = self.fake_type['test'] self.mock_object(db, 'share_type_get', mock.Mock(return_value=share_type)) (diff, equal) = share_types.share_types_diff(self.context, share_type['id'], share_type['id']) self.assertTrue(equal)
def test_share_types_diff(self): share_type1 = self.fake_type['test'] share_type2 = self.fake_type_w_extra['test_with_extra'] expeted_diff = {'extra_specs': {u'gold': (None, u'True')}} self.mock_object(db, 'share_type_get', mock.Mock(side_effect=[share_type1, share_type2])) (diff, equal) = share_types.share_types_diff(self.context, share_type1['id'], share_type2['id']) self.assertFalse(equal) self.assertEqual(expeted_diff, diff)
def test_share_types_diff_equal(self): share_type = self.fake_type["test"] self.mock_object(db, "share_type_get", mock.Mock(return_value=share_type)) (diff, equal) = share_types.share_types_diff(self.context, share_type["id"], share_type["id"]) self.assertTrue(equal)