Example #1
0
    def test_get_tags__returns_none_if_no_such_image(self):
        table = Mock()
        table.get_item.side_effect = DynamoDBKeyNotFoundError('no such image')
        image = Image("TH15I5N0TEVENHEX")
        image._stored_table = table

        tags = image.get_tags()
        eq_(tags, [])
Example #2
0
    def test_get_tags(self):
        table = Mock()
        item = MagicMock()
        item.__getitem__.return_value = '["cat", "kittycat", "dancedance"]'
        table.get_item.return_value = item
        image = Image('BADBADBADBADBAD')
        image._stored_table = table

        tags = image.get_tags()
        eq_(tags, ['cat', 'kittycat', 'dancedance'])