"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "ec2api/tests/unit/test_db_api.py" between
ec2-api-12.0.0.tar.gz and ec2-api-13.0.0.tar.gz

About: OpenStack EC2 API provides a standalone EC2 (and VPC) API service.
The "Xena" series (latest release).

test_db_api.py  (ec2-api-12.0.0):test_db_api.py  (ec2-api-13.0.0)
skipping to change at line 244 skipping to change at line 244
self.assertEqual(2, len(items)) self.assertEqual(2, len(items))
items = db_api.get_items_by_ids(self.context, (item_id,)) items = db_api.get_items_by_ids(self.context, (item_id,))
self.assertEqual(1, len(items)) self.assertEqual(1, len(items))
self.assertEqual(item_id, items[0]['id']) self.assertEqual(item_id, items[0]['id'])
items = db_api.get_items_by_ids(self.context, (other_item_id,)) items = db_api.get_items_by_ids(self.context, (other_item_id,))
self.assertEqual(0, len(items)) self.assertEqual(0, len(items))
items = db_api.get_items_by_ids(self.context, items = db_api.get_items_by_ids(self.context,
(item_id, other_item_id)) (item_id, other_item_id))
self.assertEqual(1, len(items)) self.assertEqual(1, len(items))
items = db_api.get_items_by_ids(self.context, items = db_api.get_items_by_ids(self.context,
(fakes.random_ec2_id('fake')),) (fakes.random_ec2_id('fake'),))
self.assertEqual(0, len(items)) self.assertEqual(0, len(items))
items = db_api.get_items_by_ids(self.context, items = db_api.get_items_by_ids(self.context,
(item_id, fakes.random_ec2_id('fake'))) (item_id, fakes.random_ec2_id('fake')))
self.assertEqual(1, len(items)) self.assertEqual(1, len(items))
def test_get_items_ids(self): def test_get_items_ids(self):
self._setup_items() self._setup_items()
item = db_api.get_items(self.context, 'fake1')[0] item = db_api.get_items(self.context, 'fake1')[0]
other_item = db_api.get_items(self.other_context, 'fake1')[0] other_item = db_api.get_items(self.other_context, 'fake1')[0]
items_ids = db_api.get_items_ids(self.context, 'fake1', items_ids = db_api.get_items_ids(self.context, 'fake1',
skipping to change at line 296 skipping to change at line 296
items = db_api.get_public_items(self.context, 'fake', items = db_api.get_public_items(self.context, 'fake',
[public_item_ids[0]]) [public_item_ids[0]])
self.assertEqual(1, len(items)) self.assertEqual(1, len(items))
items = db_api.get_public_items(self.context, 'fake', items = db_api.get_public_items(self.context, 'fake',
(public_item_ids[1],)) (public_item_ids[1],))
self.assertEqual(1, len(items)) self.assertEqual(1, len(items))
items = db_api.get_public_items(self.context, 'fake1', items = db_api.get_public_items(self.context, 'fake1',
[public_item_ids[0]]) [public_item_ids[0]])
self.assertEqual(0, len(items)) self.assertEqual(0, len(items))
items = db_api.get_public_items(self.context, 'fake', items = db_api.get_public_items(self.context, 'fake',
fakes.random_ec2_id('fake')) [fakes.random_ec2_id('fake')])
self.assertEqual(0, len(items)) self.assertEqual(0, len(items))
items = db_api.get_public_items(self.context, 'fake0', []) items = db_api.get_public_items(self.context, 'fake0', [])
self.assertEqual(0, len(items)) self.assertEqual(0, len(items))
def test_add_tags(self): def test_add_tags(self):
item1_id = fakes.random_ec2_id('fake') item1_id = fakes.random_ec2_id('fake')
item2_id = fakes.random_ec2_id('fake') item2_id = fakes.random_ec2_id('fake')
item3_id = fakes.random_ec2_id('fake') item3_id = fakes.random_ec2_id('fake')
tag1_01 = {'item_id': item1_id, tag1_01 = {'item_id': item1_id,
'key': 'key1', 'key': 'key1',
skipping to change at line 456 skipping to change at line 456
def test_delete_tags_isolation(self): def test_delete_tags_isolation(self):
item_id = fakes.random_ec2_id('fake') item_id = fakes.random_ec2_id('fake')
tag1 = {'item_id': item_id, tag1 = {'item_id': item_id,
'key': 'key', 'key': 'key',
'value': 'val1'} 'value': 'val1'}
db_api.add_tags(self.context, [tag1]) db_api.add_tags(self.context, [tag1])
tag2 = {'item_id': item_id, tag2 = {'item_id': item_id,
'key': 'key', 'key': 'key',
'value': 'val2'} 'value': 'val2'}
db_api.add_tags(self.other_context, [tag2]) db_api.add_tags(self.other_context, [tag2])
db_api.delete_tags(self.context, item_id) db_api.delete_tags(self.context, [item_id])
self.assertThat(db_api.get_tags(self.other_context), self.assertThat(db_api.get_tags(self.other_context),
matchers.ListMatches([tag2])) matchers.ListMatches([tag2]))
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)