Esempio n. 1
0
    def test_image_tag_get_all(self):
        db_api.image_tag_create(self.context, UUID1, 'snap')
        db_api.image_tag_create(self.context, UUID1, 'snarf')
        db_api.image_tag_create(self.context, UUID2, 'snarf')

        # Check the tags for the first image
        tag_refs = db_api.image_tag_get_all(self.context, UUID1)
        tags = [(t.image_id, t.value) for t in tag_refs]
        expected = [(UUID1, 'snap'), (UUID1, 'snarf')]
        self.assertEqual(expected, tags)

        # Check the tags for the second image
        tag_refs = db_api.image_tag_get_all(self.context, UUID2)
        tags = [(t.image_id, t.value) for t in tag_refs]
        expected = [(UUID2, 'snarf')]
        self.assertEqual(expected, tags)
Esempio n. 2
0
    def test_image_tag_get_all(self):
        db_api.image_tag_create(self.context, UUID1, 'snap')
        db_api.image_tag_create(self.context, UUID1, 'snarf')
        db_api.image_tag_create(self.context, UUID2, 'snarf')

        # Check the tags for the first image
        tag_refs = db_api.image_tag_get_all(self.context, UUID1)
        tags = [(t.image_id, t.value) for t in tag_refs]
        expected = [(UUID1, 'snap'), (UUID1, 'snarf')]
        self.assertEqual(expected, tags)

        # Check the tags for the second image
        tag_refs = db_api.image_tag_get_all(self.context, UUID2)
        tags = [(t.image_id, t.value) for t in tag_refs]
        expected = [(UUID2, 'snarf')]
        self.assertEqual(expected, tags)
Esempio n. 3
0
 def test_image_tag_delete(self):
     db_api.image_tag_create(self.context, UUID1, 'snap')
     db_api.image_tag_delete(self.context, UUID1, 'snap')
     self.assertRaises(exception.NotFound, db_api.image_tag_delete,
                       self.context, UUID1, 'snap')
Esempio n. 4
0
 def test_image_tag_create(self):
     tag_ref = db_api.image_tag_create(self.context, UUID1, 'snap')
     self.assertEqual(UUID1, tag_ref.image_id)
     self.assertEqual('snap', tag_ref.value)
Esempio n. 5
0
 def test_image_tag_delete(self):
     db_api.image_tag_create(self.context, UUID1, 'snap')
     db_api.image_tag_delete(self.context, UUID1, 'snap')
     self.assertRaises(exception.NotFound, db_api.image_tag_delete,
                       self.context, UUID1, 'snap')
Esempio n. 6
0
 def test_image_tag_create(self):
     tag_ref = db_api.image_tag_create(self.context, UUID1, 'snap')
     self.assertEqual(UUID1, tag_ref.image_id)
     self.assertEqual('snap', tag_ref.value)